如何在 WIX 中的包的安装条件中使用可执行文件的退出代码
Posted
技术标签:
【中文标题】如何在 WIX 中的包的安装条件中使用可执行文件的退出代码【英文标题】:How to use an exitcode of an executable in an installcondition of a package in WIX 【发布时间】:2014-03-11 18:07:28 【问题描述】:我正在创建一个包含多个包的捆绑包。如果可执行文件的退出代码具有特定值,则需要安装其中一个包。
是否可以根据可执行文件的退出代码设置包的安装条件?
【问题讨论】:
【参考方案1】:Burn 仅在已经计划好如何处理所有包之后才运行包。所以不,你不能运行一个 ExePackage 并使用它的退出代码来改变另一个包的计划。如果您编写自定义引导程序应用程序,您可以运行 .exe,捕获其退出代码,并在计划中使用它。
【讨论】:
【参考方案2】:您也许可以使用 Burn Bootstrapper - WIX 工具包的一部分: Wix Burn: How to stop Bootstrapper from installing itself
【讨论】:
我正在使用 Burn,但是如何将可执行文件的退出代码链接到包的安装条件?以上是关于如何在 WIX 中的包的安装条件中使用可执行文件的退出代码的主要内容,如果未能解决你的问题,请参考以下文章