wix - WIX热度,ProjectReference.ContentProject是什么意思
问题描述
我有一个新的 .Net 应用程序,我已经为其制作了 WIX 安装程序。WIX 安装程序是其他解决方案的复制粘贴,它可以正常工作。它利用热量来自动收集所需的文件。但是,现在我遇到了一个问题,它不适用于当前项目。在描述heatdirectory的proj文件中,有如下条件
Condition="'%(ProjectReference.ContentProject)'=='True'"
这种情况适用于其他解决方案,但是现在这意味着在构建时不会运行热量。我用谷歌搜索了,但我无法找出是什么ProjectReference.ContentProject
意思?任何人都可以启发我,这意味着什么以及为什么它在这个解决方案中可能不起作用?
谢谢你。
解决方案
ContentProject
仅当您将其包含在您的ProjectReference
. 请参阅此处的示例。
<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>
推荐阅读
- excel - Excel 2013 - 基于单元格数据更改的备用突出显示行
- python - python用特定字符串连接行
- python - macOS - os.listdir 返回以“.”开头的双项?
- c# - 在方法中增加计时器不起作用 - 但在不使用方法的情况下工作
- .net-core - 允许用户使用自定义属性创建新数据类型
- vue.js - 带有 vue-slicksort 的订单列表
- css - 如何在 vuetify 中制作具有磨砂玻璃效果的导航抽屉?
- c# - Jenkins 构建不工作 - 包已安装但未在 ASP.NET MVC 项目参考中检测到
- excel - 如何透视表异常表
- android - 不能同时使用 Fabulous 和 Android.Speech