CSC错误CS0006:元数据文件' ...... dll'无法找到 - 但文件存在

时间:2015-08-27 16:52:11

标签: c# dll msbuild teamcity csc

  

CSC错误CS0006:元数据文件   ' C:\ BuildAgent \工作\ cbcbc45410f50008 \输出\ BIN \发布\ abc.xyz.dll'   无法找到。

在一个到目前为止运行良好的teamcity构建中,构建开始间歇性地因CS0006错误而失败。

我看到很多关于项目的帖子构建了与此问题相关的排序原因。但我怀疑这个是否与构建订单有关,因为我发现它们是正确的。此外,在项目文件和msbuild的调用中都提到了构建配置和平台。此外,文件系统上存在abc.xyz.dll,其创建时间早于失败时间。

我感觉它是一些CPU或线程竞争条件。我说这是因为当它一直失败时,我在dll文件上添加了文件访问审核,因为构建正在运行。但是这次构建会成功。我以为我通过在同一个代理上做一些工作来加载处理器的方式不同。

我相信我并不孤单。感谢您的任何答案或指示。

1 个答案:

答案 0 :(得分:0)

我能够通过删除项目引用然后再将其添加回来来克服这个问题。