我刚接触NDepend的工作,并试图让我的头脑包围一些基础知识。我尝试在线搜索,但无法找到这个答案。
我们正在使用TFS 2010(我知道,我知道;我们希望更新整个过程。)在TFS中,我们正在使用分支机构。由于TFS没有“工作目录”的概念(据我所知),我通常会在桌面上找到以下内容:
\MyProjects
\ProjectName-Branch1
\ProjectName.sln
\ProjectName-Branch2
\ProjectName.sln
由于这些是分支,我希望它们包含不同的代码。
当我尝试分析装配时出现问题。我做了以下事情:
ProjectName-Branch1\ProjectName.sln
)NDepend
- > Attach NDepend Project to Current VS Solution
然而,尽管仅将其附加到该项目,我看到了许多错误:
多个.NET程序集的名称为{ProjectAssemblyName},但它们不同。
然后列出两个分支文件夹中的DLL文件。
如何避免此冲突以帮助NCover将分支文件夹彼此排除,并确保它不会再次出现?
谢谢!
答案 0 :(得分:0)
根据NDepend支持回复,我在此处发帖以供参考:
NDepend项目采用程序集名称列表(没有文件扩展名)和目录列表。然后它按名称解析这些目录中的程序集,如果找到多个具有相同名称的程序集,则会收到错误。
你可以做的是:NDepend>项目属性>要分析的代码>文件夹 并删除要丢弃的分支的文件夹。
这似乎解决了我的问题。