如何为Wix Burn安装程序包含完整的.NET先决条件

时间:2015-02-20 16:16:41

标签: .net wix burn

我正在使用Wix Burn编写托管引导程序,此引导程序依赖于.NET 4.如果计算机上未安装.NET 4,则刻录下载,安装它然后运行托管引导程序。 但是,我还需要支持无法下载.NET 4的完全离线方案。如何将.NET 4安装程序嵌入到我的软件包中,以便安装它以供托管引导程序运行?

Wix文档here说" 将您的bootstrapper应用程序定位到操作系统内置的.NET版本。对于Windows 7,这是.NET 3.5。"但我无法承受,我需要带上完整的.NET安装程序作为先决条件。

1 个答案:

答案 0 :(得分:1)

创建自己的PackageGroup,其中包含指向完整.net安装程序的ExePackage元素。这类似于在引导程序中包含其他安装包的方式。请注意,您必须在本地将完整的.NET安装程序下载到构建计算机。有关完整的代码示例,请参阅Heath Stewart的this blog post

相关问题