Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
U kunt projecteigenschappen en -doelen overschrijven vanuit de MSBuild-opdrachtprompt zonder het projectbestand te wijzigen. Dit is handig als u bepaalde eigenschappen tijdelijk of af en toe wilt toepassen. Er wordt uitgegaan van enige kennis van MSBuild. Zie MSBuild voor meer informatie.
Belangrijk
U kunt de XML-editor in Visual Studio of een teksteditor gebruiken om het .props- of .targets-bestand te maken. Gebruik in dit scenario eigenschapsbeheer niet omdat hiermee de eigenschappen aan het projectbestand worden toegevoegd.
Om projecteigenschappen te overschrijven:
Maak een
.propsbestand met de eigenschappen die u wilt overschrijven.Vanaf de opdrachtprompt:
set ForceImportBeforeCppTargets="C:\sources\my_props.props"
Om projectdoelen te overschrijven:
.targetsEen bestand maken met hun implementatie of een bepaald doelVanaf de opdrachtprompt:
set ForceImportAfterCppTargets ="C:\sources\my_target.targets"
U kunt beide opties ook instellen op de msbuild-opdrachtregel met behulp van de /p: optie:
msbuild myproject.sln /p:ForceImportBeforeCppTargets="C:\sources\my_props.props"
msbuild myproject.sln /p:ForceImportAfterCppTargets="C:\sources\my_target.targets"
Het overschrijven van eigenschappen en doelen op deze manier is gelijk aan het toevoegen van de volgende importbewerkingen aan alle .vcxproj bestanden in de oplossing:
<Import Project="C:\sources\my_props.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<Import Project="C:\sources\my_target.targets" />