Como posso encontrar todos os conjuntos da solução
-
25-09-2019 - |
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.
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