我有 30 多个项目的解决方案,所以它们有很多参考资料。 我有一个项目需要解决。想知道谁依赖这个项目吗?
谢谢!
大致有两种方法可以实现此目的。
首先,如果右键单击项目(或解决方案)并选择项目依赖项,您可以看到每个项目的依赖项列表。这让您了解 “项目 X 依赖于哪些项目”,但并不容易 “哪些项目依赖于项目 X”。
或者,如果您碰巧有 Visual Studio Ultimate,您可以右键单击 .sln 文件并选择 在代码图上显示。这是一种更全面的可视化解决方案中的依赖关系的方法(命名空间和类型级别以及项目级别),但遗憾的是在较低版本的 Visual Studio 中不可用。
或者,ndepend和Resharper都提供可视化依赖关系的第三方方法。
右键单击项目并选择 Project Dependencies 选项。
我只是采用了肮脏的方式:在 Windows 资源管理器的解决方案目录中搜索我的输出 DLL - 所有在 bin/debug 中包含它的项目都是依赖的。