Delen via


Werken met oplossingen in Visual Studio-extensies

Hier volgt een verzameling kleine codevoorbeelden op verschillende manieren om met oplossingen te werken.

Oplossingsevenementen

Luister naar een oplossingsevenement.

VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;

...

private void OnAfterOpenProject(Project obj)
{
    // Handle the event
}

Is er een oplossing open?

Controleer of er momenteel een oplossing is geopend of aan het openen is.


bool isOpen = await VS.Solutions.IsOpenAsync();
bool isOpening = await VS.Solutions.IsOpeningAsync();

Alle projecten in oplossing ophalen

Haal een lijst op met alle projecten in de oplossing.

var projects = await VS.Solutions.GetAllProjectsAsync();