Asp Net Core 2.1 не указан в целевой платформе Visual Studio 2017

Я установил новый AspNet Core 2.1 SDK - который теперь официально - но он по-прежнему не указан в Visual Studio 2017 target framework, oin как существующих проектов, так и новых проектов:

List

как предложено в аналогичных темах, которые я пробовал:

  • установка как x64, так и x32 версий SDK
  • установка среды выполнения отдельно
  • добавление пути установки вручную в SDK в переменную окружения PATH
  • обновление существующего проекта вручную (не работал, потому что не смог найти 2.1 SDK)
  • перезагрузка ПК
  • переключение языка между моим родным языком (итальянский) и английским

но он все еще не указан.

чтение VS infos, я получил, что версия Visual Studio-15.7.2 (последняя), а версия NET framework - 4.3.03056.

выполнения dotnet --info из Powershell я получаю это: version

кто-нибудь знает как ее решить?

1 ответов


именование полностью сбивает с толку. Вам нужно установить 2.1.300-RC1 SDK чтобы получить .Net Core 2.1.

C:\>dotnet --info
.NET Core SDK (gemäß "global.json"):
 Version:   2.1.300-rc1-008673
 Commit:    f5e3ddbe73

Laufzeitumgebung:
 OS Name:     Windows
 OS Version:  10.0.16299
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk.1.300-rc1-008673\

Host (useful for support):
  Version: 2.1.0-rc1
  Commit:  eb9bc92051

.NET Core SDKs installed:
  2.1.300-rc1-008673 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.NETCore.App 2.1.0-rc1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download