WIX热度,ProjectReference.ContentProject是什么意思
WIX heat, ProjectReference.ContentProject what does it mean
我有一个新的 .Net 应用程序,我为其制作了一个 WIX 安装程序。 WIX 安装程序是从其他解决方案中复制粘贴的,它可以正常工作。它利用热量自动收集所需的文件。但是,现在我 运行 遇到了一个问题,它对当前项目不起作用。在描述heatdirectory的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>
我有一个新的 .Net 应用程序,我为其制作了一个 WIX 安装程序。 WIX 安装程序是从其他解决方案中复制粘贴的,它可以正常工作。它利用热量自动收集所需的文件。但是,现在我 运行 遇到了一个问题,它对当前项目不起作用。在描述heatdirectory的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>