Utilisation de solutions dans les extensions Visual Studio
Voici une collection de petits exemples de code sur différentes façons d’utiliser des solutions.
Événements de solution
Écoutez n’importe quel événement de solution.
VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;
...
private void OnAfterOpenProject(Project obj)
{
// Handle the event
}
Une solution est-elle ouverte ?
Vérifiez si une solution est actuellement ouverte ou ouverte.
bool isOpen = await VS.Solutions.IsOpenAsync();
bool isOpening = await VS.Solutions.IsOpeningAsync();
Obtenir tous les projets dans la solution
Obtenez la liste de tous les projets de la solution.
var projects = await VS.Solutions.GetAllProjectsAsync();