Visual Studio 2019 不在目标框架下拉列表中显示 .NET Core 2.2

Posted

技术标签:

【中文标题】Visual Studio 2019 不在目标框架下拉列表中显示 .NET Core 2.2【英文标题】:Visual Studio 2019 does not display .NET Core 2.2 in Target Framework dropdown 【发布时间】:2019-09-02 18:18:18 【问题描述】:

这不是 Visual Studio does not display .NET Core 2.2 in Target Framework dropdown 的重复,因为这个问题是关于 Visual Studio 2019 的。

刚刚安装了 Visual Studio 2019 版本 16.0.1

也安装了.NET Core 2.2 SDKs...,如下图:

但是,当我打开我的项目时,Visual Studio 2019 仍然没有在 Target Framework 中显示 .NET Core 2.2

可能是什么问题?

【问题讨论】:

【参考方案1】:

嗯...这很尴尬...我的项目根文件夹中实际上有 global.json 指定 sdk 版本 2.1。


  "sdk": 
    "version": "2.1.401"
  

删除这个 global.json 文件并重新启动 Visual Studio 解决了我的问题。

【讨论】:

以上是关于Visual Studio 2019 不在目标框架下拉列表中显示 .NET Core 2.2的主要内容,如果未能解决你的问题,请参考以下文章

未安装 Unity 项目目标框架的 Visual Studio 15

Visual Studio 2013 数据库项目 - DROP 目标中的对象但不在项目中

我无法在 Visual Studio 2019 中定位 .Net Framework

如何避免 Visual Studio 在目标框架名称目录中输出程序集?

如何在 Visual Studio 中切换 .NET Core 项目的目标框架

Visual Studio 2019 未显示 .NET 5 框架