2

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を持っています。この問題を解決するにはどうすればよいですか?

4

1 に答える 1

1

NETFX v4.5の正しいURLは、WiXv3.8で使用されます。URLが早く更新されなかったのは間違いでした。

于 2013-04-19T17:48:31.597 に答える