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.
Pour générer l’ensemble de la solution, appelez la BuildAsync()
méthode.
bool buildStarted = await VS.Build.BuildSolutionAsync(BuildAction.Build);
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);
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");
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");