Visual Studio 2012 - Encontre Referências Circulares Eficientemente

Atualmente, se eu quiser verificar referências circulares dentro de uma solução, selecioneArchitecture - Generate Dependency Graph - For Solution. Então, a partir da nova guia que abre, eu selecionoLayout - Analyzers - Circular References Analyzer. Finalmente, se eu detalhar as montagens individuais e houver referências circulares, posso vê-las destacadas em vermelho no gráfico e elas também aparecerão como avisos na Lista de Erros.

Desde que eu pretendo detectar referências circulares mesmo entre os métodos da mesma classe isso é bastante propenso a erros e consome tempo em uma base de código moderadamente grande.

Eu gostaria de saber se existe uma maneira de obter todos os avisos de uma só vez sem ter que expandir os nós ou talvez ativar o realce para nós pai, de modo que eu possa fazer drill down apenas em montagens que certamente contêm referências circulares.

NDepend deve ser capaz de ajudar, mas eu prefiro manter as coisas o mais simples possível, então eu sempre sou cauteloso em adotar ferramentas adicionais.

questionAnswers(1)

yourAnswerToTheQuestion