当我添加对项目的引用时,Visual Studio/Tools是否可以向我显示循环依赖关系图?

vin*_*ani 15 c# visual-studio-2010

我正在使用具有大量项目的解决方案.我试图将一些peices重构为Common库.但是,在添加一些项目引用时,我得到循环依赖性错误.我试图从我的VS解决方案中删除未使用的引用,但仍然存在循环依赖.

您是否了解任何VS扩展或外部工具可以帮助我了解循环依赖性.我也有Resharper,但我不知道Code Cleanup是否可以帮助我解决这个问题.

Ste*_*eve 8

这是一个老问题,但因为它没有一个公认的答案......

至少在VS 2015 Enterprise中,您可以在解决方案资源管理器中右键单击您的解决方案并选择Show Project Dependency Diagram.这将加载解决方案中的依赖关系图.对大型解决方案非常有用.

在此输入图像描述

  • 遗憾的是,Project Dependency Diagram不是VS 2015的一个功能,它是Resharper的一个功能.太糟糕了,它被循环引用弄糊涂了,这是我需要这个工具的主要原因. (4认同)