WiXBurnを使用して.NET4.5を配置しています。ドキュメント「方法:Burを使用して.NETFrameworkをインストールする」からは非常に簡単に思えます。
私のインストーラーはとてもシンプルです:
<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.5ベータ版がインストールされます。RTMとVisualStudio2012RTMであるWiX3.6.3303を持っています。この問題を解決するにはどうすればよいですか?