【发布时间】:2020-12-17 23:04:52
【问题描述】:
我有一个使用 Wix 创建的 MSI
它在product.wxs 文件中具有如下定义的属性
<Property Id="MY_FLAG">false</Property>
我将通过以下方式从命令行调用我的 MSI
msiexec /i xyz.msi MY_FLAG=truemsiexec /i xyz.msi
如果输入无效,我希望我的 MSI 失败,例如
msiexec /i xyz.msi MY_FLAG=sDGsgfdsf
我希望我的安装只有在有人将MY_FLAG 作为真/假传递或根本不使用MY_FLAG 时才能继续。
如果将除真/假之外的任何其他值传递给MY_FLAG,我希望我的 MSI 失败。 MSI 应该失败,而不仅仅是中止。它应该会失败。
提前感谢您的帮助。
【问题讨论】:
标签: wix windows-installer