Freigeben über


Bearbeiten von Builds in Visual Studio-Erweiterungen

Nachfolgend finden Sie eine Sammlung kleiner Codebeispiele für verschiedene Möglichkeiten zum Arbeiten mit Builds.

Erstellen einer Lösung

Rufen Sie die BuildAsync() Methode auf, um die gesamte Lösung zu erstellen.

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

Projekt erstellen

Sie können jedes Projekt erstellen, indem Sie es an die Methode übergeben.

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

Build-Eigenschaft festlegen

Zeigt, wie eine Build-Eigenschaft für das Projekt festgelegt wird.

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

Build-Eigenschaft abrufen

Zeigt, wie Sie eine Build-Eigenschaft jedes beliebigen Projekts oder jedes beliebigen Projektelements abrufen.

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