Текущий. NET SDK не поддерживает таргетинг. NET Core 3.0 в сборке TFS 2015 - PullRequest
0 голосов
/ 17 февраля 2020

Я перевожу существующее ASP. NET Core 2.2 веб-приложение на 3.0. Я обновил файл .csproj и все ссылки на поддержку 3.0. Все компилируется на моем компьютере разработчика, но когда я пытаюсь собрать приложение на сервере сборки (TFS 2015 с SDK / runtime для ASP. NET Core 3.0), я получаю эту ошибку.

The current .NET SDK does not support targeting .NET Core 3.0. Either target .NET Core 2.2 or lower, or use a version of the .NET SDK that supports .NET Core 3.0

enter image description here

Я правильно сослался на ASP. NET Core framework в .csproj

enter image description here

Вот зависимости моего проекта от моего проекта Visual Studio.

enter image description here

enter image description here

Почему MSBUILD все еще пытается сослаться на ASP. NET Core 2.2, когда все теперь ссылается на 3.0?

1 Ответ

0 голосов
/ 17 февраля 2020

После дальнейшего изучения проблема заключалась в том, что у меня не было правильной версии MSBUILD на сервере сборки. Поскольку ASP. NET Core 3.0 работает только на VS2019, вам необходим MSBUILD для VS2019. После установки этого на сервер сборки проблема была решена.

...