我对安装程序世界非常陌生。
我已成功为我的应用程序制作了 .msi,它正在使用快捷方式构建,并且也可以正确卸载。
我的下一个目标是将 .Net 4.5 与安装程序打包在一起,并在安装我的应用程序之前安装它。
我还有一个需要安装的第三方应用程序。它被打包为 msi。
据我所知,我需要开发一个 Bootstraper 解决方案来按顺序安装这些应用程序。
任何人都可以提供有关如何以这种方式实现安装程序的指南吗?我的搜索提出了一堆部分实现,并假设 Visual Studio 中的 Wix Bootstrapper 项目的设计。
我希望这可以帮助别人。我花了5个小时才弄清楚。也许,我不好,但在文档或博客中没有找到任何有关它的信息。
所以我的场景是:VS 2012,带有 Burn bootsrapper 的 WIX 3.6,创建一个安装可执行文件以检查 .NET Framework 4.5 并通过下载安装它(如果尚未安装)。听起来很简单。确实如此。其实非常。
- 创建 MSI 安装程序项目(WIX 安装程序项目),为您的应用程序生成安装程序。
- 为您的安装程序可执行文件创建一个 WIX Bootstrapper 项目。
- 按照说明操作here http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htm,创建您的 Boundle.wxs
- 添加对 WixNetFxExtension.dll 的引用,该文件可在 WIX 程序目录中找到。
- 在您的链中包含以下行:
<PackageGroupRef Id="NetFx45Redist"/>
实际上,WixNetFx 扩展包含 .NET Framework 4.5 的工作安装包定义。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)