Pergunta

Estou escrevendo uma extensão/suplemento do Visual Studio e quero encontrar os nomes de todos os assemblies criados a partir dos projetos na solução atual.

Não tenho nenhuma limitação tecnológica - posso usar o DTE, MEF ou qualquer outra coisa que faça o trabalho.

Foi útil?

Solução

Consegui encontrar uma resposta - usando DTE:

var projects = dte.Solution.Projects;
foreach (Project project in projects)
{
    if (project.Properties != null)
    {
        var assemblyName = project.Properties.Item("AssemblyName").Value.ToString();
    }
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top