gpt4 book ai didi

.net - Wix 和 .NET Framework(先决条件)

转载 作者:行者123 更新时间:2023-12-03 09:15:39 28 4
gpt4 key购买 nike

当我的 Wix 包尚未安装在客户端的机器上时,如何让我的 Wix 包下载所需的 .NET Framework?我已经有条件检查已安装的 .NET 版本,但我不确定如何在未找到时下载和安装它。

ClickOnce 通过检查属性页面中的先决条件自动执行此操作。由于其他一些要求,我只需要在 Wix 中完成它。

谢谢!

最佳答案

更新 2017 年 8 月:
这个非常好的答案现在看起来已经过时了。另请阅读“线程”中的其他答案以了解一些不同的“ bootstrap 选项”。

Wix 创建的 MSI 包无法做到这一点。 Windows 安装程序相当有限,并且不允许一个 MSI 文件(您的安装程序)调用另一个 MSI 文件(.NET Framework 安装程序)。

您必须创建一个所谓的 bootstrap (一个 setup.exe 文件),它可以检查指定的先决条件,根据需要下载并安装它们,然后启动您的 MSI 安装程序。

创建 bootstrap 的一种方法是使用 Visual Studio 或 MSBuild 任务 GenerateBootstrapper。这是一个提供更多详细信息的链接:

http://wix.mindcapers.com/wiki/Bootstrapper



如果您只想为您的用户提供一个安装程序,您可能需要创建一个包含 setup.exe 文件和您的 MSI 包的自膨胀安装包。你可以用 iexpress 做到这一点,这是 Windows 附带的。

这是给出示例的另一个链接: http://www.clariusconsulting.net/blogs/pga/comments/42831.aspx

关于.net - Wix 和 .NET Framework(先决条件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/427775/

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