【问题标题】:Why isn't .NET Core 3.1 showing up in Visual Studio after Iinstalled it?为什么 .NET Core 3.1 在我安装后没有出现在 Visual Studio 中?
【发布时间】:2020-04-21 12:22:30
【问题描述】:

刚刚安装了 .NET Core 3.1 版。

我使用的是 Visual Studio 2019,版本 16.4.2,所以应该兼容。

但是当我尝试“创建一个新项目”时,无论我尝试查询多少种方式,列表中都不会显示任何与 Core 相关的内容。

有人告诉我它应该出现,但它没有。不知道为什么(我想我已经错过了一步)。

【问题讨论】:

  • 重启 Visual Studio?您是否尝试将其关闭并重新打开?
  • 当然,如果您的意思是“重启”,只需关闭 VS,然后再次启动。

标签: visual-studio .net-core


【解决方案1】:

默认情况下,VS 2019 16.4.x 将始终将 .NET Core 3.1 作为其主要目标,如果您在安装时选择 .NET Core 工作负载,VS 2019 16.4.0 或更高版本将始终安装 .NET Core 3.1.100 SDK VS 2019。

如果创建新项目时没有显示,那么您必须确保在安装 VS 2019 时选择了 .NET Core 工作负载:

【讨论】:

  • 啊,所以你认为问题可以追溯到原始安装?
  • 是的,请先检查已安装的 VS 2019 工作负载。
  • 我肯定安装了“.Net Core 跨平台开发”。我的配置看起来很像你的屏幕截图。但是当我深入研究时,它也说它是“.Net Core 2.1 LTS Runtime”。这对我来说听起来不对。我应该使用 SDK 吗?
  • 所以我在想,什么,卸载 2.1 运行时,我相信现在正在被目标拾取,然后安装 3.1??
【解决方案2】:

Eriawan's answer 为我指明了正确的方向。正如怀疑的那样,问题非常简单。我在第一次安装 VS 2019 时绕过了 Core。只需要使用 Installer 并安装即可修复。

【讨论】:

    猜你喜欢
    • 2020-05-11
    • 1970-01-01
    • 2019-12-27
    • 2017-02-06
    • 1970-01-01
    • 2021-03-04
    • 2018-01-23
    • 2018-01-27
    • 2022-06-30
    相关资源
    最近更新 更多