gpt4 book ai didi

wix - VS2012 和 Wix 3.6 - 使用我的应用程序安装 .Net 4.5

转载 作者:行者123 更新时间:2023-12-04 15:56:14 25 4
gpt4 key购买 nike

我是安装程序领域的新手。

我已经成功地为我的应用程序创建了一个 .msi,它正在使用快捷方式构建并且也可以正确卸载。

我的下一个目标是将 .Net 4.5 与安装程序打包在一起,并在安装我的应用程序之前安装它。

我还需要安装第三方应用程序。它被打包为一个 msi。

据我所知,我需要开发一个 Bootstraper 解决方案来按顺序安装这些应用程序。

任何人都可以提供有关如何以这种方式实现安装程序的指南吗?我的搜索提出了一堆部分实现,假设是在 Visual Studio 中设计 Wix Bootstrapper 项目。

最佳答案

我希望这对某人有所帮助。我花了 5 个小时才弄明白。也许,我的错,但没有在文档或博客中找到任何关于它的信息。

所以我的方案是:VS 2012、WIX 3.6 和 Burn bootsrapper,创建一个安装程序可执行文件以检查 .NET Framework 4.5 并通过下载安装它(如果尚未安装)。听起来很简单。它是。其实很。

  1. 创建您的 MSI 安装程序项目(WIX 安装项目),为您的应用程序生成安装程序。
  2. 为您的安装程序可执行文件创建一个 WIX Bootstrap 项目。
  3. 按照说明操作 here , 创建你的 Boundle.wxs
  4. 添加对 WixNetFxExtension.dll 的引用,该文件可以在 WIX 程序目录中找到。
  5. 在您的 Chain 中包含以下行:

<PackageGroupRef Id="NetFx45Redist"/>

实际上 WixNetFx 扩展包含 .NET Framework 4.5 的有效安装包定义。

关于wix - VS2012 和 Wix 3.6 - 使用我的应用程序安装 .Net 4.5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12471254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com