2

我正在使用 WiX Burn铺设 .NET 4.5。从文档How To: Install the .NET Framework Using Bur中看起来非常简单。

我的安装程序非常简单:

<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 文件时,它想安装 .NET 4.5 beta。我有 WiX 3.6.3303,它是 RTM 和Visual Studio 2012 RTM。我该如何解决这个问题?

4

1 回答 1

1

NETFX v4.5 的正确 URL 用于 WiX v3.8。没有尽快更新 URL 是一个错误。

于 2013-04-19T17:48:31.597 回答