【发布时间】:2019-06-02 22:54:19
【问题描述】:
我刚刚克隆到一个已经存在的项目中工作,并发现由于某种原因,Visual Studio 拒绝在“属性”->“应用程序”菜单的“目标框架”下拉菜单中显示 .NET Core 2.2。
我已经安装了.NET Core 2.2(通过点击“安装其他框架”并下载/运行2.2 SDK文件。我最初安装了x64版本,因为这是我老板使用的,但我后来也安装了x84版本看看这是否有效。两者都不起作用。),并确认已正确安装。我通过在 shell 中运行命令“dotnet --info”来做到这一点,该命令输出以下内容:
.NET Core SDK (reflecting any global.json):
Version: 2.2.101
Commit: 236713b0b7
Runtime Environment:
OS Name: Windows
OS Version: 10.0.16299
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\2.2.101\
Host (useful for support):
Version: 2.2.0
Commit: 1249f08fed
.NET Core SDKs installed:
1.1.11 [C:\Program Files\dotnet\sdk]
2.2.101 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.All 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 1.0.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 1.1.10 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
不过,Target Framework 下拉列表中没有 .NET Core 2.2。目前只有两种选择:.NETCoreApp 1.0和.NETCoreApp 1.1
我有 Visual Studio 2017,据我从“关于”页面可知,版本 15.0.0
【问题讨论】:
标签: c# visual-studio .net-core visual-studio-2017