我想为.NET 4.5.2做一个安装包。Wix检测.NET 4.5.2捆绑
我遵循these说明,并且它对该.NET版本正常工作。
但是,当我更改版本,如下,它不会当我运行第二次安装程序检测已安装的.NET版本:
<ExePackage Id="Netfx452" Cache="no" Compressed="yes" PerMachine="yes" Permanent="yes" Vital="yes" InstallCommand="/q /norestart"
SourceFile="$(var.ProjectDir)Resources\NDP452-KB2901907-x86-x64-AllOS-ENU.exe"
DetectCondition="(Netfx4FullVersion="4.5.51209") AND (NOT VersionNT64 OR (Netfx4x64FullVersion="4.5.51209"))"
InstallCondition="(VersionNT >= v6.0 OR VersionNT64 >= v6.0) AND (NOT (Netfx4FullVersion="4.5.51209" OR Netfx4x64FullVersion="4.5.51209"))"/>
您可以修改WiX NetFxExtens离子为4.5.1。这里是来源:https://wix.codeplex.com/SourceControl/latest#src/ext/NetFxExtension/wixlib/NetFx451.wxs – 2014-09-02 16:23:51
该链接不起作用 – 2014-09-03 12:09:22