Partager via


Utilisation des builds dans les extensions Visual Studio

Voici une collection de petits exemples de code sur différentes façons d’utiliser des builds.

Génère la solution

Pour générer l’ensemble de la solution, appelez la BuildAsync() méthode.

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

Génération du projet

Vous pouvez générer n’importe quel projet en le transmettant à la méthode.

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

Définir la propriété de build

Montre comment définir une propriété de build sur le projet.

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

Obtenir la propriété de build

Montre comment obtenir une propriété de build d’un projet ou d’un élément de projet.

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