Team Foundation Server 2018 Возможности агента построения VS 2019 - PullRequest
2 голосов
/ 11 июля 2019

Мы используем Team Foundation Server 2018. С момента нашего обновления до Visual Studio 2019 я пытался добавить эту возможность в TFS 2018, но безуспешно.

Версия TFS: 2018 (16.122.27102.1)

Я уже пытался перенастроить агента или даже добавить нового. Visual studio 2019 установлена ​​на сервере TFS + имеет те же проверки, что и 2017.

Удаление VS 2017 на сервере тоже не помогает, возможности не найдены.

Есть ли какие-либо советы / хитрости, которые мне нужно выполнить, чтобы TFS работала со сборкой VS2019?

1 Ответ

2 голосов
/ 12 июля 2019

Team Foundation Server 2018 Возможности агента построения VS 2019

Как правило, Visual Studio совместима с более новыми версиями Team Foundation Server.

Можно просмотреть указанные деталиMicrosoft здесь: Требования и совместимость .

Только последняя версия имеет «полную» совместимость с последней Team Foundation Server , потому что это будетединственный клиент, который содержит компоненты, которые могут взаимодействовать с новыми функциями для этого выпуска, а также будет единственным клиентом, с помощью которого вы сможете выполнять определенные административные задачи, такие как создание новых командных проектов.

Итак, командаFoundation Server 2018 должен иметь высокий уровень поддержки, а не полную поддержку VS 2019.

Агент Team Foundation Server 2018 не может распознать возможности vs2019 и msbuild 16.0.Тогда вы не смогли выбрать Visual Studio 2019 в версии задачи сборки VS для Visual Studio.Поскольку TFS не знает, как найти будущие версии VS

Чтобы решить эту проблему, вы можете использовать задачу MSBuild вместо шага сборки Visual Studio, а затем указать расположение MSBuild 16.0, оно должно быть:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\MSBuild.exe

enter image description here

Надеюсь, это поможет.

...