2

我正在从使用 wix3.6 burn 创建的自定义托管引导程序安装我的 msi 包 (my.msi),引导程序首先安装一些必备包,然后安装 my.msi。

安装工作正常,但卸载存在问题。在卸载时,引导程序关闭而不卸载任何东西,在检查日志时,引导程序将计划记录为:

[1C10:2D80][2013-05-14T16:22:26]i201:计划包:,状态:存在,默认请求:不存在,请求:不存在,执行:卸载,回滚:安装,缓存:否,取消缓存:是的,依赖:注销

我在我的托管代码中调用Bootstrapper.Engine.Plan(LaunchAction.Uninstall)来卸载应用程序。

我在日志文件中没有看到任何其他相关信息。

有没有人有什么建议?谢谢。

4

1 回答 1

0

我终于从这个链接中找到了解决方案

http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-uninstall-Burn-bundle-td7579345.html

我已经为我的一个先决条件包指定了 ExitCode Behavior=”scheduleReboot”。

于 2013-05-16T12:03:43.337 回答