使用Wix 3.10安装.net 4.6.2

时间:2016-11-24 22:38:53

标签: visual-studio-2015 wix windows-installer .net-4.6.2

documentation for WixNetfxExtension扩展说支持.Net Framework 4.6.2网页设置。

我引用了WixNetfxExtension:

enter image description here

为什么我要error LGHT0094: Unresolved reference to symbol 'ChainPackageGroup:NetFx462Web'尝试编译捆绑包?

顺便说一句,当我更改为NetFx46Web时,它编译正常,NetFx461Web它没有。

2 个答案:

答案 0 :(得分:4)

.NET 4.6.2支持是added to WiX v3.11;它不在WiX v3.10中。

答案 1 :(得分:3)

显然,任何稳定版本的WiX都不支持.NET 4.6.2。作者说每周构建被认为是生产就绪的。

所以,我确实关注了。

  1. 我删除了对WixNetfxExtension的引用。
  2. 相反,我添加了对WixUtilExtension的引用。
  3. 然后我在我从最新的WiX存储库NetFx4.5.wxsNetFx462.wxs获取的项目中添加了两个源文件。
  4. 我已经在Win7 SP1上测试了我的安装程序(BTW是支持4.6.2的最低Windows版本),没有.NET的虚拟机,它从网上下载并安装.NET就好了。