【问题标题】:CSC error CS0006: Metadata file '......dll' could not be found - But file existsCSC 错误 CS0006:找不到元数据文件 '......dll' - 但文件存在
【发布时间】:2015-11-22 04:22:32
【问题描述】:

CSC 错误 CS0006:元数据文件 'C:\BuildAgent\work\cbcbc45410f50008\Output\bin\Release\abc.xyz.dll' 找不到。

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

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

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

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

【问题讨论】:

    标签: c# dll msbuild teamcity csc


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-11-14
      • 1970-01-01
      • 2017-01-29
      • 1970-01-01
      • 2021-04-08
      • 2013-01-07
      • 2017-06-01
      • 2018-05-21
      • 2010-11-28
      相关资源
      最近更新 更多