构建失败,没有错误,所以我将构建输出转为诊断,发现问题出在代码分析上:
注意:找不到一个或多个引用的程序集。使用“/directory”或“/reference”开关指定其他程序集引用搜索路径。
代码分析完成 -- 0 个错误,0 个警告
完成执行任务“代码分析”——失败。完成构建目标“RunCodeAnalysis”——失败。
上面显示的是给出的所有信息。
此项目中包含一个引用的 DLL。如果我删除引用(以及使用它的代码),代码分析将停止失败。因此,无论出于何种原因,代码分析似乎都找不到引用的 DLL。
问题是 - 除了失败的代码分析之外,一切正常。DLL 被复制到 bin 并且运行良好。在调试模式下,我可以单步执行调用引用的 DLL 的代码,它按预期工作。
什么可能导致代码分析失败?