求助! 我继承了一个带有WIX安装程序项目的.NET项目。他们隐含地假设每台计算机上都安装了.NET Framework 4.5,这在大多数情况下是正确的。现在我们正在添加一些需要.NET Framework 4.7.2的功能。我想修改安装设置以检查4.7.2(或更高版本)的存在,并在必要时通过Web进行安装。我找到了一些部分回答我的问题的文档,但我仍然非常困惑如何入手并填写具体细节。是否有可用的完整演示或说明? 我的理解是我需要添加一个“BootStrapper”项目。如果我从我的主要安装(我的现有安装)中添加/引用BootStrapper项目,还是如果我将主要安装作为Bootstrapper项目的一部分引用(通过MsiPackage元素),我就会感到困惑。另外,我如何设置检查4.7.2的事项?所有我找到的参考资料都是针对4.5或更早期的,而且显然用于检查的注册表位置已更改:
假设我在Bootstrapper中引用我的主要安装,我该怎么做?
以下是我找到的链接(如有兴趣)。它们都暗示了答案,但没有给出完整的答案和/或已过时。
https://www.firegiant.com/wix/tutorial/net-and-net/bootstrapping/
最后,我相信我正在使用WIX Toolset v3.11。这就是文件夹指示的内容(C:\Program Files (x86)\WiX Toolset v3.11)。
我提到这个是因为一些参考资料提到了Wix 4.0(例如:http://wixtoolset.org/releases/" />)
谢谢!