Delen via


Werken met builds in Visual Studio-extensies

Hier volgt een verzameling kleine codevoorbeelden op verschillende manieren om met builds te werken.

Oplossing bouwen

Als u de hele oplossing wilt bouwen, roept u de BuildAsync() methode aan.

bool buildStarted = await VS.Build.BuildSolutionAsync(BuildAction.Build);

Project bouwen

U kunt elk project bouwen door dit door te geven aan de methode.

Project project = await VS.Solutions.GetActiveProjectAsync();
await project.BuildAsync(BuildAction.Rebuild);

Build-eigenschap instellen

Laat zien hoe u een build-eigenschap instelt voor het project.

Project project = await VS.Solutions.GetActiveProjectAsync();
bool succeeded = await project.TrySetAttributeAsync("propertyName", "value");

Build-eigenschap ophalen

Hier ziet u hoe u een build-eigenschap van een project- of projectitem kunt ophalen.

Project item = await VS.Solutions.GetActiveProjectAsync();
string value = await item.GetAttributeAsync("propertyName");