WixBurn3.6RTM,仍在安装.NET4.5Beta版
我正在使用WiX来编写.NET4.5。从文档来看,这似乎非常简单 我的安装程序非常简单:WixBurn3.6RTM,仍在安装.NET4.5Beta版,wix,bootstrapper,Wix,Bootstrapper,我正在使用WiX来编写.NET4.5。从文档来看,这似乎非常简单 我的安装程序非常简单: <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"> <Bundle Name="My App" Version="1.0.0.0" Manufactur
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle Name="My App"
Version="1.0.0.0"
Manufacturer="My Company"
UpgradeCode="My GUID-4fa299bf4589"
IconSourceFile="My Icon File" >
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" >
<bal:WixStandardBootstrapperApplication
SuppressOptionsUI="yes"
LicenseFile="License.rtf"
LogoFile="Installer_Banner.bmp"/>
</BootstrapperApplicationRef>
<Chain>
<PackageGroupRef Id="NetFx45Web" />
<MsiPackage
DisplayName="My App Name"
SourceFile="myMSI.msi"></MsiPackage>
</Chain>
</Bundle>
</Wix>
但当我运行生成的EXE文件时,它希望安装.NET4.5beta。我有WIX3.6.3303,它是RTM和RTM。如何解决此问题?在WiX v3.8中使用了NETFX v4.5的正确URL。URL没有提前更新是一个错误。源代码src\ext\NetFxExtension\wixlib\NetFx4.5.wxs指向,但应该指向。目前,除了重新编译源代码之外,我看不到其他解决方法,但我不是专家。