Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WiX属性RefProjectOutputGroups RefTargetDir_Wix_Msbuild Projectreference - Fatal编程技术网

WiX属性RefProjectOutputGroups RefTargetDir

WiX属性RefProjectOutputGroups RefTargetDir,wix,msbuild-projectreference,Wix,Msbuild Projectreference,在WiX项目(*.wixproj)中引用项目时,我经常看到代码片段 <ItemGroup> <ProjectReference Include="..\Foo.Bar\Foo.Bar.csproj"> <Name>Foo.Bar</Name> <Project>{0bd367ce-5072-4161-8447-ff4deed97bd4}</Project> <Private>True&

在WiX项目(*.wixproj)中引用项目时,我经常看到代码片段

<ItemGroup>
  <ProjectReference Include="..\Foo.Bar\Foo.Bar.csproj">
    <Name>Foo.Bar</Name>
    <Project>{0bd367ce-5072-4161-8447-ff4deed97bd4}</Project>
    <Private>True</Private>
    <DoNotHarvest>True</DoNotHarvest>
    <RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups>
    <RefTargetDir>INSTALLLOCATION</RefTargetDir>
  </ProjectReference>
</ItemGroup>

富吧
{0bd367ce-5072-4161-8447-ff4deed97bd4}
真的
真的
二进制文件;内容;卫星
安装地点

有人能给我解释一下属性
DoNotHarvest
RefProjectOutputGroups
RefTargetDir
的含义吗?或者指向一些文档?我找不到任何解释这些属性(包括WiX文档)含义的内容。

这些是用于自动参考项目捕获的禁用功能。该功能已禁用,因为发现它有许多错误

  • 当您将
    DoNotHarvest
    更改为
    false
    (双重否定很有趣)该功能将重新启动(但其他功能将被破坏)
  • RefProjectOutputGroups
    列出引用项目中要包含在生成的
    组件组中的项目输出
    
  • RefTargetDir
    指定用于所有生成的
    组件的
    目录

如上所述,由于该功能当前不起作用,因此未对其进行记录。

这是否意味着它实际上足以包含一个设置为
false
DoNotHarvest
,而不提及其他两个属性?或者现在/将来这会破坏什么?该功能被禁用,如果/当它回来时,它将被构建来处理所有数据丢失的情况/等等。所以,现在我想说你可以忽略它。它仍然被破坏吗?