Используйте Visual Studio 2017 с .Net Core SDK 3.0 - PullRequest
0 голосов
/ 06 декабря 2018

Как я могу открыть .Net Core 3.0 проект в Visual Studio 2017?

Я скачал .NET Core 3.0 SDK из dotnet.microsoft.com и создал новый проект с dotnet new команда в папке.

В проекте сборки C # выдается ошибка:

Текущий .NET SDK не поддерживает таргетинг на .NET Core 3.0.Либо предназначайтесь для .NET Core 2.1 или ниже, либо используйте версию .NET SDK, которая поддерживает .NET Core 3.0.

Я проверил это, но в моем случае это не работает:

Visual Studio 2017 с .Net Core SDK 2.0

Visual Studio 2017 с .Net Core SDK 2.1

Ответы [ 8 ]

0 голосов
/ 19 августа 2019

Наткнулся на ту же проблему, и эта статья помогла разобраться в

1.Проверьте, установлен ли .NET Core SDK 3.x

enter image description here

Если его нет, перейдите на официальную страницу загрузки .NET Core 3 и получите его., затем установите его и попробуйте снова.https://dotnet.microsoft.com/download/dotnet-core/3.0

2.Включить предварительные просмотры .NET Core SDK

enter image description here

3.Использовать Visual Studio 2019

.NET Core 3.0 preview1 был последней версией .NET Core 3.0, которая работала с Visual Studio 15.9 (она же Visual Studio 2017): для любого последующего выпуска .NET Core 3.0 (включая ночные) требуетсяVS 16.0+, он же Visual Studio 2019. Если у вас Visual Studio 2017, установите VS2019, а затем повторите попытку.

4.Проверьте переменные среды PATH

enter image description here

Ссылка: https://www.ryadel.com/en/current-net-sdk-not-support-net-core-3-0-fix/

0 голосов
/ 08 июня 2019

Это исправлено в последнем против предварительного просмотра.Установите его, следуя инструкциям здесь.https://docs.microsoft.com/en-us/visualstudio/mac/install-preview?view=vsmac-2019

0 голосов
/ 26 июля 2019

Обновление Visual Studio 2019

Об исходном ответе @GoDev:

Начиная с Visual Studio 2019, параметр перемещен в:

Инструменты>Параметры> Среда> Функции предварительного просмотра

Option screen

Официальные заметки

0 голосов
/ 20 мая 2019

К сожалению .NET Core 3 требует MSBuild 16. Даже если вы включите предварительные версии .NET Core в VS 2017, как и другие, вы все равно получите сообщение об ошибке:

Текущий .NET SDKне поддерживает таргетинг .NET Core 3.0.Либо предназначайтесь для .NET Core 2.1 или ниже, либо используйте версию .NET SDK, которая поддерживает .NET Core 3.0.

Если вы создаете файл global.json и вставляете, например,

{
  "sdk": {
    "version": "3.0.100-preview5-011568"
  }
}

Затем вы увидите реальную проблему:

ошибка: Версия 3.0.100-preview5-011568 .NET Core SDK требует как минимум версию 16.0.0 MSBuild,Текущая доступная версия MSBuild - 15.9.21.664.Измените .NET Core SDK, указанный в global.json, на более старую версию, для которой требуется доступная в настоящее время версия MSBuild.

MSBuild 16 поставляется только с VS 2019, так что ответ таков: вы МОЖЕТЕ использоватьVS 2017 с .NET Core 3, но только если у вас также установлена ​​VS 2019!

0 голосов
/ 11 апреля 2019

Необходимо включить « Использовать предварительный просмотр .NET Core SDK » из

Инструменты Visual Studio |Варианты |Проект и Решения |.NET Core


После этого вам нужно перезапустить Visual Studio, и вы сможете использовать проекты ".NET Core 3".

Вы также можете подписаться страница YouTube для любых дальнейших запросов относительно .NET Core 3.

0 голосов
/ 09 марта 2019

Для создания или открытия приложений, ориентированных на .NET Core 3.0, требуется Visual Studio 2019 или новее.При создании нового проекта Visual Studio может отображать желтую полосу с сообщением «ASP.NET Core 3.0 или более новые проекты не поддерживаются этой версией Visual Studio»

дополнительная информация: https://github.com/aspnet/Tooling/blob/master/dotnet-core-3.0-preview1.md

0 голосов
/ 06 декабря 2018

. В VS 2017: Вы можете просто перейти к Инструменты Параметры Проект и решения .NET Core изатем отметьте Используйте предварительный просмотр .NET Core SDK

0 голосов
/ 06 декабря 2018

.Net Core 3.0 требует Visual Studio 2019 Preview 1, вы не можете использовать Visual Studio 2017. Согласно блогу .Net , Visual Studio 2019 будет выпуском для«Поддерживать создание приложений .NET Core 3» и требует .Net 4.8

При создании нового приложения / проекта проект объявляет зависимость от .Net Core 3.0 через целевую инфраструктуру netcorepp3.0.

...