我有一个需要.NET的自定义BA。它作为PackageGroupRef包含在链中,以便在完成任何操作之前安装。
此博客中定义了以下方法: http://blogs.msdn.com/b/heaths/archive/2011/10/28/introducing-managed-bootstrapper-applications.aspx
唯一的区别是,我使用SourceFile而不是DownloadUrl,这样用户就不需要下载.NET了。
取消.NET安装并重新启动自定义BA似乎存在问题。
重现步骤:
1.启动不带.NET的自定义BA
2.接受.NET安装,但在完成之前取消它
3.重新启动自定义BA
4.接受.NET安装,不要取消
5. .NET安装说它失败了
然而.NET安装成功并且启动自定义BA现在启动它而没有.NET的弹出窗口并进入欢迎屏幕。
答案 0 :(得分:2)
我刚刚在XP 64位和.NET 4 Full上使用WiX 3.7进行了测试。在第5步,我的自定义BA成功启动,没有任何错误消息。
Burn会创建非常好的日志。您可能想在http://wixtoolset.org/issues/创建一个错误并附加它们。