Obtenha uma lista de arquivos em um Solution / Project usando o aplicativo de console DXCore

Entendo que os seguintes trechos podem ser usados para extrair informações de uma solução VS quando usados em um plug-i

EnvDTE.Solution solution = CodeRush.ApplicationObject.Solution;
EnvDTE.Projects projects = solution.Projects;

Q: Gostaria de criar um aplicativo de console e acessar esses detalhes do arquivo. Meu objetivo é criar um aplicativo de console (que possa ser executado sem o VS) para gerar um relatório com base nos problemas de design encontrados no arquivo .sln de entrada. Que funções eu uso para isso?

questionAnswers(1)

yourAnswerToTheQuestion