有没有办法让NDepend让它搜索要加载的sln文件?我需要查看包含数百个sln文件的大型代码库中的度量标准。我想创建一些摘要信息,比如总代码行。在界面中我可以浏览到sln文件,但这需要很长时间。
完美的解决方案是选择一个顶级目录,然后让它自动寻找sln文件......
答案 0 :(得分:1)
您可以通过编写基于NDepend.API的程序来实现此目的。请参阅getting started with NDepend.API page。
基本上,您的程序将递归搜索顶层目录下的所有* .sln文件。
对于每个解决方案文件,它将调用GetAssembliesFromVisualStudioSolutionOrProject()。
从所有.sln文件收集所有程序集文件路径后,您将在新创建的NDepend项目中聚合它们。
入门页面显示了如何创建此类项目,如果您拥有构建计算机许可证,则最终运行第一次分析(否则将从VisualNDepend.exe运行分析)。