从 Ndepend 分析中排除测试项目
Exclude test projects from Ndepend Analysis
我有一个 visual studio 解决方案,它有很多项目,包括单元测试项目。我正在使用 NDepend API 来分析解决方案。目的是获取方法之间的关系。我通过使用 MethodsCalled 和 MethodsCallingMe 来做到这一点。由于解决方案中有测试项目。当单元测试用例调用实际实现时,我最终得到了很多关系,这对于我想要实现的目标来说是不必要的。
有没有办法在分析解决方案时排除单元测试项目?
Ndepend - exclude assembly in some ways but not others
link 有一些信息不确定这是否可以与 NDepend API 一起使用。
感谢任何帮助。
你的程序集通过 this code 了吗?
// 2) obtains assemblies file path to analyze
var assembliesFilePath = (from vsSlnOrProjFilePath in vsSlnOrProjFilePaths
from assembliesFilePathTmp in visualStudioManager.GetAssembliesFromVisualStudioSolutionOrProject(vsSlnOrProjFilePath)
select assembliesFilePathTmp).Distinct().ToArray();
按程序集名称过滤的 LINQ 怎么样:
visualStudioManager.GetAssembliesFromVisualStudioSolutionOrProject(vsSlnOrProjFilePath)
.Where(a => !a.Name.ToLower().Contains("test"))
我有一个 visual studio 解决方案,它有很多项目,包括单元测试项目。我正在使用 NDepend API 来分析解决方案。目的是获取方法之间的关系。我通过使用 MethodsCalled 和 MethodsCallingMe 来做到这一点。由于解决方案中有测试项目。当单元测试用例调用实际实现时,我最终得到了很多关系,这对于我想要实现的目标来说是不必要的。
有没有办法在分析解决方案时排除单元测试项目?
Ndepend - exclude assembly in some ways but not others link 有一些信息不确定这是否可以与 NDepend API 一起使用。
感谢任何帮助。
你的程序集通过 this code 了吗?
// 2) obtains assemblies file path to analyze
var assembliesFilePath = (from vsSlnOrProjFilePath in vsSlnOrProjFilePaths
from assembliesFilePathTmp in visualStudioManager.GetAssembliesFromVisualStudioSolutionOrProject(vsSlnOrProjFilePath)
select assembliesFilePathTmp).Distinct().ToArray();
按程序集名称过滤的 LINQ 怎么样:
visualStudioManager.GetAssembliesFromVisualStudioSolutionOrProject(vsSlnOrProjFilePath)
.Where(a => !a.Name.ToLower().Contains("test"))