微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WIX热度,ProjectReference.ContentProject是什么意思

如何解决WIX热度,ProjectReference.ContentProject是什么意思

我有一个新的 .Net 应用程序,我在其中制作了 WIX 安装程序。 WIX 安装程序是从其他解决方案复制粘贴的,它可以正常工作。它利用热量自动收集所需的文件。但是,现在我遇到了一个问题,它不适用于当前项目。在描述heat目录的proj文件中,有如下条件

Condition="'%(ProjectReference.ContentProject)'=='True'"

此条件适用于其他解决方案,但现在这意味着构建时不运行热量。 我用谷歌搜索过,但我没能找出 ProjectReference.ContentProject 是什么意思? 任何人都可以启发我,这意味着什么以及为什么它在此解决方案中可能不起作用?

谢谢。

解决方法

ContentProject 仅在您将其包含在 ProjectReference 中时才有意义。见an example here

<ItemGroup>
  <ProjectReference Include="..\MyWCF.WcfService\MyWCF.WcfService.csproj">
    <Name>MyWCF.WcfService</Name>
    <Project>{8e528b38-2826-4793-a66d-f6ff181e1139}</Project>
    <Private>True</Private>
    <RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups>
    <RefTargetDir>INSTALLFOLDER</RefTargetDir>
    <ContentProject>True</ContentProject>
    <DoNotHarvest>True</DoNotHarvest>
    <PackageThisProject>True</PackageThisProject>
  </ProjectReference>
</ItemGroup>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。