Partager via


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