When referencing projects within WiX projects (*.wixproj) I often saw the code snippet
<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>
Can anyone explain to me what the properties DoNotHarvest
, RefProjectOutputGroups
, and RefTargetDir
mean? Or point to some documentation? I couldn't find anything explaining the meaning of these properties (including the WiX documentation).
DoNotHarvest
set tofalse
and don't mention the other two properties at all? Or does/can this break anything now/in the future? – Lamont