代码分析可以';找不到引用,失败并出现0个错误或警告

本文关键字:失败 0个 警告 错误 引用 找不到 代码 | 更新日期: 2023-09-27 18:20:58

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

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

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

完成执行任务"代码分析"--失败。完成生成目标"RunCodeAnalysis"--失败。

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

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

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

是什么原因导致代码分析失败?

代码分析可以';找不到引用,失败并出现0个错误或警告

如果您使用的是fxcop,我回答了这个问题MsBuild和FxCop问题

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