我在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的引用。
答案 0 :(得分:0)
我通过删除整个.sonarqube
文件夹解决了此问题。