我刚刚开始使用NDepend,正在尝试分析解决方案。

当我添加解决方案的程序集时,将显示此警告,并且该警告将不会加载任何程序集:



是什么原因造成的?我使用一个通用的AssemblyInfo.cs文件以及标准文件来设置一些通用属性,但是这些属性之间没有冲突。

最佳答案

大卫,错误是您在NDepend项目中提供的一组输入文件夹中,NDepend发现了{MyAssembly.dll}的几种不同情况。例如,这意味着您有一个{MyAssembly v1.0.1}文件和一个{MyAssembly v1.0.2}文件。

显然这是您所不知道的,因此NDepend在表现出缺陷方面做得很好。

在“项目属性”>“要分析的代码”面板中,用鼠标悬停程序集{MyAssembly}。在出现的工具提示中,您将看到不同的{MyAssembly.dll}文件的不同出现路径。

10-08 13:50