Может ли Visual Studio/Tools показать мне график круговой зависимости, когда я добавляю ссылку на проект?

Я работаю над решениями, имеющими большое количество проектов. Я пытаюсь реорганизовать некоторые peices в общие библиотеки. Однако, добавляя некоторую ссылку на проект, я получаю ошибку циклической зависимости. Я попытался удалить неиспользуемые ссылки из моего решения VS, но циклическая зависимость все еще существует.

Знаете ли вы о VS-расширениях или внешних инструментах, которые могут помочь мне узнать круговую зависимость. У меня тоже Resharper, но я не знаю, сможет ли Code Cleanup помочь мне в этом вопросе.

Ответ 1

Это старый вопрос, но поскольку у него нет принятого ответа...

По крайней мере, в VS 2015 Enterprise вы можете щелкнуть правой кнопкой мыши по вашему решению в обозревателе решений и выбрать " Show Project Dependency Diagram. Это загрузит диаграмму зависимостей внутри вашего решения. Очень полезно для больших решений.

enter image description here

Ответ 2

"Щелкните правой кнопкой мыши по проекту" → "Зависимости проекта" и проверьте, есть ли у вас зависимость, установленная здесь, потому что это может быть причиной вашей проблемы (конечно, я полагаю, что у вас нет циклических зависимостей в "Ссылки")