Интеграция TFVC SCM в SonarQube 6.0 не работает

Я пытаюсь заставить плагин TFVC SCM работать с TFS 2015. Версия SonarQube — 6.0

Я выполняю анализ с помощью MSBuild Sonar Scanner с включенным плагином TFVC SCM. Однако при выполнении задания я сталкиваюсь со следующими ошибками

ОШИБКА: исключение IOException в команде аннотации TFVC: канал закрывается ОШИБКА: необработанное исключение: System.IO.FileNotFoundException: не удалось загрузить файл или сборку «Microsoft.TeamFoundation.Client, версия = 12.0.0.0, культура = нейтральный, PublicKeyToken=b03f5f7f11d50a3a' или одна из его зависимостей. Система не может найти указанный файл. в SonarSource.TfsAnnotate.Program.Main(String[] args) 25 ноября 2016 г. 6:04:08 com.google.common.io.Closeables close ПРЕДУПРЕЖДЕНИЕ: исключение IOException при закрытии Closeable. java.io.IOException: канал закрывается

При поиске любого возможного решения я обнаружил, что для него требуется Team Explorer для VS 2013. https://social.msdn.microsoft.com/Forums/windows/en-US/d8b704ad-ffa7-44ca-a54f-1291af63358f/неудалосьзагрузить-файл-или-сборку-MicrosoftTeamFoundationClient-версия12000-нейтральнаякультура?forum=vstest

Мой вопрос заключается в том, есть ли способ заставить его работать с помощью Team Explorer 2015, поскольку для меня использование Team Explorer 2013 невозможно.

Любое предложение/указатели будут действительно полезны здесь.

Спасибо


person Vishal vivek    schedule 29.11.2016    source источник


Ответы (1)


Вам не нужен Team Explorer, но плагину TFVC нужна объектная модель TFS 2013. Вы можете скачать его здесь: https://marketplace.visualstudio.com/items?itemName=VSCSReleases.TeamFoundationServer2013Update5ObjectModelInstalle

У меня была такая же проблема при установке с TFS 2017 и агентом сборки, в котором была установлена ​​только Visual Studio 2015. После того, как я установил объектную модель TFS 2013 в агенте сборки, моя сборка работает нормально.

person Michael Harmsen    schedule 19.01.2017