我从使用wix3.6burn创建的自定义托管引导程序中安装msi包( my.msi ),引导程序首先安装一些必备包,然后安装my.msi。
安装工作正常,但卸载有问题。卸载时,引导程序将关闭而不卸载任何内容,在检查日志时,引导程序将计划记录为:
1C10:2D80i201:计划包:状态:当前,默认请求:缺席,ba请求:缺席,执行:卸载,回滚:安装,缓存:否,uncache:是,依赖:取消注册
我在托管代码中调用Bootstrapper.Engine.Plan(LaunchAction.Uninstall)来卸载应用程序。
我在日志文件中没有看到任何其他相关信息。
有人有什么建议吗?谢谢。
发布于 2013-05-16 12:03:43
我终于从这个链接找到了解决方案
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-uninstall-Burn-bundle-td7579345.html
我为我的一个预申请包指定了ExitCode Behavior=“scheduleReboot”。
https://stackoverflow.com/questions/16542080
复制相似问题