c# - 代码分析找不到引用,失败并出现 0 个错误或警告

标签 c# visual-studio

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

NOTE: One or more referenced assemblies could not be found. Use the '/directory' or '/reference' switch to specify additional assembly reference search paths.

Code Analysis Complete -- 0 error(s), 0 warning(s)

Done executing task "CodeAnalysis" -- FAILED. Done building target "RunCodeAnalysis" -- FAILED.

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

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

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

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

最佳答案

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

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

关于c# - 代码分析找不到引用,失败并出现 0 个错误或警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17476175/

相关文章:

c# - OpenGL闪烁问题

visual-studio - Visual Studio 2008 ASMX文件

c# - Web Api 脚手架 - 运行所选代码生成器时出错

.net - 一个 DLL,多个项目?

c# - Visual Studio,更改应用程序图标,如何?

c++ - 使用 VC++ 9 boost 警告

c# - 从驻留在转发器控件内的用户控件调用父页面中的方法

c# - 在 C# 中获取计算机名称而不引用 Microsoft.VisualBasic.dll

javascript - 当呈现的操作链接作为查询字符串返回时,如何解决 MVC3 的路由问题?

c# - 如何使用 Npgsql - 具有 IP 地址和外部端口的 NpgsqlConnection