未解决的符号引用WixBootstrapperApplication:WixNetFxExtension'在章节'捆绑:...'

时间:2016-09-09 14:37:08

标签: visual-studio visual-studio-2015 wix wix3.10

我正在尝试创建一个wix bootstrapper配置。

我的Bundle.wxs:

System.Decimal

错误:

<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>

我已经在我的bootstrapper项目中添加了WixNetFxExtension作为参考。

1 个答案:

答案 0 :(得分:1)

删除行

<BootstrapperApplicationRef Id="WixNetFxExtension" />

WixNetFxExtension是WiX扩展程序的名称,而不是BootstrapperApplication。每个捆绑包只能有一个BootstrapperApplicationBootstrapperApplicationRef