1

我正在尝试创建一个 wix 引导程序配置。

我的 Bundle.wxs:

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
     xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"
     xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
  <Bundle Name="..." Version="1.0.0.0" Manufacturer="..." UpgradeCode="...">
    <BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense">
      <bal:WixStandardBootstrapperApplication LicenseFile="mtel-eula-free.rtf"/>
    </BootstrapperApplicationRef>
    <BootstrapperApplicationRef Id="WixNetFxExtension" />
    <BootstrapperApplicationRef Id="ManagedBootstrapperApplicationHost">
      <Payload
        Name="BootstrapperCore.config"
        SourceFile="$(var.TargetDir)\BootstrapperCore.config"/>
      <Payload
        SourceFile="$(var.TargetPath)"/>
    </BootstrapperApplicationRef>
    <Chain>
      <PackageGroupRef Id="NetFx452Web"/>
      <MsiPackage Id="MTESetup" SourceFile="$(var.MTESetup.TargetPath)"/>
    </Chain>
  </Bundle>
</Wix>

错误:

Unresolved reference to symbol 'WixBootstrapperApplication:WixNetFxExtension' in section 'Bundle:...'

我已经在我的引导程序项目中添加了 WixNetFxExtension 作为参考。

4

1 回答 1

1

删除线

<BootstrapperApplicationRef Id="WixNetFxExtension" />

WixNetFxExtension是 WiX 扩展名,而不是BootstrapperApplication. 您只能拥有一个BootstrapperApplicationBootstrapperApplicationRef每个捆绑包。

于 2016-09-10T03:29:05.240 回答