Compartir a través de


Trabajar con soluciones en las extensiones de Visual Studio

Esta es una colección de pequeños ejemplos de código en diferentes formas de trabajar con soluciones.

Eventos de la solución

Escuche cualquier evento de solución.

VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;

...

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

¿Está abierta una solución?

Compruebe si una solución está abierta o abierta actualmente.


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

Obtención de todos los proyectos en la solución

Obtenga una lista de todos los proyectos de la solución.

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