Asp Net Core 2.1未在Visual Studio 2017目标框架中列出

时间:2018-05-28 13:06:50

标签: visual-studio asp.net-core visual-studio-2017 .net-core asp.net-core-2.1

我已经安装了the new AspNet Core 2.1 SDK - 现在已经正式 - 但它仍未在Visual Studio 2017目标框架中列出,无论是现有项目还是新项目:

List

正如我尝试过的类似主题所示:

  • 同时安装SDK的x64和x32版本
  • 单独安装运行时
  • 手动将SDK的安装路径添加到环境变量PATH
  • Manually updating an existing project(因为无法找到2.1 SDK而无法使用)
  • 重新启动电脑
  • 在我的母语(意大利语)和英语之间切换语言

但它仍未列出。

阅读VS信息,我得到Visual Studio版本是15.7.2(最新),NET框架版本是4.3.03056。

从Powershell执行dotnet --info,我明白了: version

有谁知道如何解决这个问题?

1 个答案:

答案 0 :(得分:4)

命名完全令人困惑。您需要安装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\2.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