【问题标题】:WiX installer Reference to heat file not found未找到 WiX 安装程序对 heat 文件的引用
【发布时间】:2016-08-23 14:33:07
【问题描述】:

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

但是构建失败并出现以下错误: 未解决在“产品:*”部分中对符号“组件:ConfigurationUtilityComponents”的引用。

我该如何解决?

谢谢

【问题讨论】:

    标签: .net wix windows-installer heat


    【解决方案1】:

    我解决了在 'Feature' 节点中将 'ComponentRef' 更改为 'ComponentGroupRef'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 1970-01-01
      相关资源
      最近更新 更多