1

我有一个需要 .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 弹出窗口的情况下启动它并进入欢迎屏幕。

4

1 回答 1

2

我刚刚在 XP 64 位和 .NET 4 Full 上使用 WiX 3.7 对此进行了测试。在第 5 步,我的自定义 BA 成功启动,没有任何错误消息。

Burn 创建了非常好的日志。您可能想在http://wixtoolset.org/issues/创建一个错误并附加它们。

于 2013-09-03T14:34:54.723 回答