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");