CSC错误CS0006:元数据文件' SonarAnalyzer.dll'无法找到

时间:2018-06-05 09:28:15

标签: msbuild sonarqube teamcity

我在TeamCity的构建过程中遇到了随机问题。我有两种配置:首先是Rebuild + Unit测试。其次是神器依赖,使用SonarQube分析器。当Teamcity正在执行第一次配置时,我每5-10次构建会收到随机错误消息:

  

CSC错误CS0006:元数据文件   ' E:\ TeamCity的\ buildAgent2 \ TEMP \ buildTmp \ .sonarqube \资源\ 0 \ Google.Protobuf.dll'   无法找到

     

CSC错误CS0006:元数据文件   ' E:\ TeamCity的\ buildAgent2 \ TEMP \ buildTmp \ .sonarqube \资源\ 0 \ SonarAnalyzer.CSharp.dll'   无法找到

     

CSC错误CS0006:元数据文件   ' E:\ TeamCity的\ buildAgent2 \ TEMP \ buildTmp \ .sonarqube \资源\ 0 \ SonarAnalyzer.dll'   无法找到

错误完全是随机的 - 当我再次运行进程而没有任何更改时,错误就消失了。当我检查buildTmp \ .sonarqube目录时,无论构建是否成功,都没有任何内容。

我的项目中没有任何对这些库的引用,我的Rebuild步骤与SonarQube无关。我们在VisualStudio 2017中使用SonarLint,但我们的* .csproj文件中没有任何对SonarQube的引用。

1 个答案:

答案 0 :(得分:0)

我通过删除整个.sonarqube文件夹解决了此问题。