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.
Écoutez n’importe quel événement de solution.
VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;
...
private void OnAfterOpenProject(Project obj)
{
// Handle the event
}
Vérifiez si une solution est actuellement ouverte ou ouverte.
bool isOpen = await VS.Solutions.IsOpenAsync();
bool isOpening = await VS.Solutions.IsOpeningAsync();
Obtenez la liste de tous les projets de la solution.
var projects = await VS.Solutions.GetAllProjectsAsync();