代码分析无法找到引用,失败时出现0错误或警告

时间:2013-07-04 18:13:10

标签: c# visual-studio

构建失败但没有错误,因此我将构建输出转换为诊断并发现问题在于代码分析:

  

注意:找不到一个或多个引用的程序集。使用'/ directory'或'/ reference'开关指定其他程序集引用搜索路径。

     

代码分析完成 - 0个错误,0个警告

     

完成执行任务“CodeAnalysis” - 失败。   完成构建目标“RunCodeAnalysis” - 失败。

上面显示的是所有给出的信息。

此项目中包含引用的DLL。如果我删除引用(以及使用它的代码),代码分析将停止失败。所以似乎无论出于何种原因代码分析都找不到引用的DLL。

事情是 - 除了失败的代码分析,一切正常。 DLL被复制到bin并运行正常。在调试模式下,我可以单步执行调用引用的DLL的代码,它可以按预期工作。

什么可能导致代码分析失败?

1 个答案:

答案 0 :(得分:0)

如果您使用的是fxcop, 我在这个问题MsBuild and FxCop problems

上回答了这个问题

另一个选项是确保在运行FxCopCmd.exe时使用/ gac参数