Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aqui está uma coleção de pequenos exemplos de código sobre diferentes maneiras de trabalhar com soluções.
Eventos da solução
Ouça qualquer evento relacionado a soluções.
VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;
...
private void OnAfterOpenProject(Project obj)
{
// Handle the event
}
A solução está em aberto?
Verifique se uma solução está aberta ou a abrir no momento.
bool isOpen = await VS.Solutions.IsOpenAsync();
bool isOpening = await VS.Solutions.IsOpeningAsync();
Obtenha todos os projetos em solução
Obtenha uma lista de todos os projetos na solução.
var projects = await VS.Solutions.GetAllProjectsAsync();