Visual Studio 2012 - Encuentra referencias circulares eficientemente
Actualmente, si quiero verificar referencias circulares dentro de una solución, seleccionoArchitecture - Generate Dependency Graph - For Solution
. Luego desde la nueva pestaña que se abre seleccionoLayout - Analyzers - Circular References Analyzer
. Finalmente, si profundizo en los ensamblajes individuales y hay referencias circulares, puedo verlas resaltadas en rojo en el gráfico y también aparecen como advertencias en la Lista de errores.
Ya que tengo la intención de detectar referencias circulares incluso entre métodos de la misma clase, esto es bastante propenso a errores y consume mucho tiempo en una base de código moderadamente grande.
Me gustaría saber si hay una manera de obtener todas las advertencias a la vez sin tener que expandir los nodos o tal vez activar el resaltado para los nodos principales para que pueda profundizar solo en ensamblajes que seguramente contienen referencias circulares.
NDepend debería poder ayudar, pero prefiero mantener las cosas lo más simples posible, así que siempre desconfío de la adopción de herramientas adicionales.