【问题标题】:How to enable ASP.Net Core 2.2 in Visual Studio 2017 Professional Edition如何在 Visual Studio 2017 专业版中启用 ASP.Net Core 2.2
【发布时间】:2019-02-05 06:51:00
【问题描述】:

如何在 Visual Studio 2017 专业版 15.9.6 中激活 ASP.Net Core 2.2 项目创建。

我尝试转到Tools > Options > Projects and Solutions > .NET Core 并选中标记复选框,但这不起作用。请帮忙

【问题讨论】:

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


【解决方案1】:

您需要安装.NET Core 2.2 SDK,您可以从https://dotnet.microsoft.com/download/dotnet-core/2.2下载。

您目前似乎只安装了 .NET Core 2.1 SDK。

【讨论】:

  • 我只安装了 Visual Studio,我是一个初学者,我刚刚从我的办公室获得了这个 Visual Studio 并获得了许可,并且认为它包含了 2.1。所以为了回答你的问题,我从来没有明确安装过 2.1。你介意告诉我为什么 2.2 不包含在 Visual Studio 2017 中,即使在最新版本中也是如此。预期?
  • 当您安装 Visual Studio 并选择了“.NET Core 跨平台开发”选项时,安装程​​序可能添加了 .NET SDK 2.1。至于为什么它不会自动安装较新的版本,我不太确定。我必须安装 2.2 才能使用它。 this document 中列出了 2.2 SDK 作为从 2.1 升级项目的先决条件,这表明它是故意的。
  • 对不起这些愚蠢的小问题,但是有两个按钮可以点击1..NetCore SDK和2..NetCore Runtime,我需要下载哪一个?两者都有?
  • 您只需要 SDK,因为无论如何它都会包含运行时。
【解决方案2】:

安装 .net core 2.2 SDK。你可以在https://dotnet.microsoft.com/download/dotnet-core/2.2找到它

【讨论】:

    【解决方案3】:

    已经提供的答案对我来说效果不佳。即使我能够创建新的 .NET Core 2.2 应用程序,该应用程序也不会运行。它因 IIS 错误而失败。

    如果您遇到同样的问题,您必须下载并安装 SDK for Visual Studio https://dotnet.microsoft.com/download/visual-studio-sdks?utm_source=getdotnetsdk&utm_medium=referral

    【讨论】:

      【解决方案4】:

      确保你的sdk安装在正确的目录位置C:/Program Files/dotnet/sdk,否则不会显示在列表中。

      【讨论】:

        【解决方案5】:

        仅供参考,VS 版本的 net core 工作,而其他 net core 版本不工作的原因如下所述:

        https://github.com/dotnet/sdk/issues/3124

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-03-12
          • 2014-06-16
          • 2018-09-08
          • 2017-07-05
          • 2017-04-02
          • 1970-01-01
          相关资源
          最近更新 更多