Ошибка CSC CS0006: файл метаданных 'SonarAnalyzer.dll' не найден - PullRequest
0 голосов
/ 05 июня 2018

У меня возникают случайные проблемы во время процесса сборки в TeamCity.У меня есть две конфигурации: первая для перестройки + модульный тест.Второй как зависимость артефакта, с анализатором SonarQube.Когда Teamcity выполняет первую настройку, каждые 5-10 сборок я получаю случайные сообщения об ошибках:

Ошибка CSC CS0006: файл метаданных 'E: \ TeamCity \ buildAgent2 \ temp \ buildTmp \ .sonarqube \ресурсы \ 0 \ Google.Protobuf.dll 'не найдены

Ошибка CSC CS0006: файл метаданных' E: \ TeamCity \ buildAgent2 \ temp \ buildTmp \ .sonarqube \ resources \ 0 \ SonarAnalyzer.CSharp.dll'не найден

CSC ошибка CS0006: файл метаданных' E: \ TeamCity \ buildAgent2 \ temp \ buildTmp \ .sonarqube \ resources \ 0 \ SonarAnalyzer.dll 'не найден

Ошибки абсолютно случайны - когда я запускаю процесс еще раз без каких-либо изменений, ошибка исчезает.Когда я проверяю каталог buildTmp \ .sonarqube, там ничего нет, независимо от того, была ли успешной сборка.

В моем проекте нет ссылок на эти библиотеки, и мой шаг перестроения не имеет ничего общегос SonarQube.Мы используем SonarLint в VisualStudio 2017, но, опять же, у нас нет ссылок на SonarQube в наших * .csproj файлах.

...