WIX BootStrapper 安装程序 - 命令行执行
WIX BootStrapper installer - command line execution
我有一个带有 WPF 的 WIX Bootstrapper 安装程序 UI,用户可以在其中选择他们想要的子包 install/Uninstall。
现在我需要通过命令行运行安装程序,用户也可以通过提供命令行参数来选择子包。
最后它还应该在 cmd 本身中给出一些状态,如果成功与否。
你能帮帮我吗,因为我能够做到这一点..
提前致谢
如果你不想默认安装包
- 在您的
Bundle
中添加具有 Name = VarName
和 Value = NotVarValue
属性的元素 WixVariable。
- 为您链中的包添加属性
InstallCondition="VarName = "VarValue""
- 在 cmd 中调用引导程序时安装此包:
Bootstrapper.exe /VarName = "VarValue"
(如果你确实想默认安装包,只需定义 WixVariable 与匹配 InstallCondition 的值。然后禁用包传递不同的值)
发送结果消息处理自定义 BA 中的 ApplyComplete
事件。
这里描述了更多奇特的方式:How to use CustomAction in WIX Bundle?
(想法是在 Chain
的末尾启动一些可执行文件,它将写入 cmd)
我有一个带有 WPF 的 WIX Bootstrapper 安装程序 UI,用户可以在其中选择他们想要的子包 install/Uninstall。
现在我需要通过命令行运行安装程序,用户也可以通过提供命令行参数来选择子包。
最后它还应该在 cmd 本身中给出一些状态,如果成功与否。
你能帮帮我吗,因为我能够做到这一点..
提前致谢
如果你不想默认安装包
- 在您的
Bundle
中添加具有Name = VarName
和Value = NotVarValue
属性的元素 WixVariable。 - 为您链中的包添加属性
InstallCondition="VarName = "VarValue""
- 在 cmd 中调用引导程序时安装此包: Bootstrapper.exe /VarName = "VarValue"
(如果你确实想默认安装包,只需定义 WixVariable 与匹配 InstallCondition 的值。然后禁用包传递不同的值)
发送结果消息处理自定义 BA 中的 ApplyComplete
事件。
这里描述了更多奇特的方式:How to use CustomAction in WIX Bundle?
(想法是在 Chain
的末尾启动一些可执行文件,它将写入 cmd)