У меня есть решение с проектом службы анализа и проектом USQL. На моем компьютере установлено сообщество VS2015. Решение идеально подходит для моей машины. Затем я хочу настроить VSTS CI для своего решения. Я пробовал использовать размещенный агент, но он жалуется, что не может найти сборки, как показано ниже:
# P2 #
# P3 #
Я полагал, что это могло быть связано с тем, что у размещенного агента не было утилит / конфигураций для создания службы анализа и проектов usql.
Поэтому я решил использовать свою машину в качестве частного агента VSTS для сборки проектов, поскольку он все инструменты установлены и успешно строит решение из Visual Studio.
Однако даже после использования моего компьютера в качестве агента сборки он показывает ту же ошибку. Я использую VSBuild.
Итак, мой вопрос:
а. Почему VSBuild не обеспечивает хорошую сборку при запуске на частной машине, которая в противном случае может построить проект из установленного экземпляра VS2015?
Среда машины уже должна быть настроена со всеми необходимыми инструментами / библиотеками и конфигурацией, поэтому они должны не будет проблем.
б. Если вышеперечисленное не работает, то как вообще настроить частный агент для обработки случаев, которые не поддерживаются стандартным размещенным агентом?
c. Есть какие-нибудь советы по исправлению этих ошибок при использовании VSBuild?
Любая помощь будет оценена по достоинству!