Dela via


Arbeta med lösningar i Visual Studio-tillägg

Här är en samling små kodexempel på olika sätt att arbeta med lösningar.

Lösningshändelser

Lyssna på alla lösningshändelser.

VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;

...

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

Är en lösning öppen?

Kontrollera om en lösning är öppen eller håller på att öppnas.


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

Hämta alla projekt i lösningen

Hämta en lista över alla projekt i lösningen.

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