Предлагаю дать тест с локальной сборкой через VS2017.
Угадайте, возможно, вы создаете приложение через старую версию VS. И сервер сборки не определил правильную версию VS.
Для информации об ошибке xxx\MSBuildHelpers\vswhere.exe
. Потому что это не путь VS. MSBuild находился в Visual Studio, начиная с 2017 года. До этого он находился в том же месте в папке% ProgramFiles (x86)% \ MSBuild. Существуют и другие способы найти MSBuild до 2017 года, которые выходят за рамки и цели vswhere.
Если локальная сборка прошла успешно с VS2017, предложите перенастроить или переустановить агенты сборки TFS. Агент сборки не будет обнаруживать изменения среды после его установки. Он будет обнаруживать только во время установки. Вы также можете попытаться вручную добавить некоторые функции в Настройки - Очереди операторов - Пул агентов - Агент - Возможности. После этого снова запустите сборку.