考虑到具有数百个程序集的大型系统,当无法创建包含所有项目的单个 Visual Studio 解决方案时,确定大型系统中哪些其他项目依赖于特定程序集的最简单方法是什么?
Rob Murdoch
问问题
325 次
4 回答
4
我会说NDepend 是确定 .Net Assembly 依赖项的最简单方法,无论复杂性如何:
NDepend 是一种简化复杂 .NET 代码库管理的工具。架构师和开发人员可以通过比较不同版本的代码来分析代码结构、指定设计规则、计划大规模重构、进行有效的代码审查和掌握进化。
于 2008-11-20T16:06:36.750 回答
1
您可以使用诸如ndepend 之类的工具。它将分析已编译的程序集并生成一个漂亮的图表,其中箭头指向和指向您的程序集。我在 VS2010 中看到过类似的功能。
于 2008-11-20T16:06:24.300 回答
0
配置操作系统以索引您的源代码并在内容中搜索指示引用的尖括号。问题是参考中的路径可能会有所不同,具体取决于参考项目相对于您要查找的项目所在的位置,因此某些正则表达式可能是有序的。
于 2008-11-20T16:00:04.283 回答
0
我将第三个 NDepend 建议,它非常适合这个问题。您无需更改任何有关您的 Visual Studio 解决方案或项目的内容即可使用它。
JB
于 2008-11-23T22:45:29.080 回答