Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aqui está uma coleção de pequenos exemplos de código sobre diferentes maneiras de trabalhar com soluções.
Eventos de solução
Ouça qualquer evento associado à solução.
VS.Events.SolutionEvents.OnAfterOpenProject += OnAfterOpenProject;
...
private void OnAfterOpenProject(Project obj)
{
// Handle the event
}
Uma solução está aberta?
Verifique se uma solução está aberta ou em abertura.
bool isOpen = await VS.Solutions.IsOpenAsync();
bool isOpening = await VS.Solutions.IsOpeningAsync();
Obter todos os projetos na solução
Obtenha uma lista de todos os projetos na solução.
var projects = await VS.Solutions.GetAllProjectsAsync();