我想爲.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