我想问一个关于使用WIX创建安装程序的问题。所以,我使用WIX v3.5。是否可以检查已安装的.NET Framework 4.6.1?
我用
尝试了WIX_IS_NETFRAMEWORK_461_OR_LATER_INSTALLED
但未解决的引用存在错误。
答案 0 :(得分:0)
如果您想继续使用wixh 3.5,您可能最好从NetFXExtension移植功能,其源代码可以找到here
如果您只是复制粘贴NetFx461Redist的软件包组,然后通过代码查找所有其他注册表搜索参考和自然参考它应该工作。虽然最简单的解决方案只是使用wix 3.10.3,但可能需要更新一些以前在3.5中工作但在最新的WiX中不再有效的遗留代码。