WiX安装程序参考找不到加热文件

时间:2016-08-23 14:33:07

标签: .net wix windows-installer heat

this教程之后,我使用此命令来收集文件夹:

heat dir "$(SolutionDir)\scr\A\A.WindowsService\bin\$(Configuration)" -dr ConfigurationUtilityDir -gg -g1 -cg ConfigurationUtilityComponents -out "$(SolutionDir)\scr\Installers\A\AInstaller\ConfigurationUtilityHeat.wxs"

正确生成.wxs文件(称为'ConfigurationUtilityHeat',仅用于测试),我将其包含在sln中。 然后,为了使用它来构建安装程序,我编写了以下代码:

<Feature Id="ProductFeature" Title="AInstallerHeat" Level="1">
  <ComponentRef Id='ConfigurationUtilityComponents' />
</Feature>

<Directory Id="TARGETDIR" Name="SourceDir">
  <!-- Program Files (x86) -->
  <Directory Id="ProgramFilesFolder" Name='PFiles'>
    <!-- B folder -->
    <Directory Id='BDIR' Name='B'>
      <!-- A folder -->
      <Directory Id="ConfigurationUtilityDir" Name="A">
      </Directory>
    </Directory>
  </Directory>
</Directory>

但构建失败并出现此错误: 尚未解析的参考符号'Component:ConfigurationUtilityComponents'在'Product:*'。

部分

我该如何解决?

由于

1 个答案:

答案 0 :(得分:0)

我解决了在'功能'节点

中将'ComponentRef'更改为'ComponentGroupRef'的问题