【问题标题】:How to Use asp.NetCore 2.0.0 on Visual Studio 2019如何在 Visual Studio 2019 上使用 asp.Net Core 2.0.0
【发布时间】:2019-10-18 18:23:30
【问题描述】:

我需要使用 .Net Core 2.0.0 启动一个项目,因为其他项目的版本存在问题,但 Visual Studio 不允许,主要是因为 .Net Core 2.0.0 选项没有出现在选项中,并且在创建 2.1 项目并将其更改为 2.0 时,我犯了兼容性错误。

他们告诉我,使用 .Net Core 2.0 SDK 我可以创建我的项目,但我不知道如何在 Visual Studio 中安装 SDK 或如何使用它。 如果您能为此提供一些信息,我将不胜感激。

【问题讨论】:

    标签: asp.net-core-2.0 visual-studio-2019


    【解决方案1】:

    您首先需要确保安装了特定的 SDK。您可以从命令行运行:

    dotnet --list-sdks
    

    如果您没有在此处看到版本,则需要从以下位置安装它:https://dotnet.microsoft.com/download/dotnet-core/2.0

    我不确定它是否会作为选项显示在 Visual Studio 中。它应该,但它也是生命的终结,所以可能不会。无论如何,您可以简单地编辑您的 csproj 并更改 <TargetFramework> 节点:

    <TargetFramework>netcoreapp2.0</TargetFramework>
    

    也就是说,你真的应该从 2.0 到至少 2.1。 2.0 版本已停产且不受支持。 2.1 版本是当前的 LTS(长期支持)版本。

    【讨论】:

      【解决方案2】:

      关闭 Visual Studio,然后在此处下载并安装 .net core 2.0 SDK:https://dotnet.microsoft.com/download/dotnet-core/2.0

      使用 dotnet-installer 安装它:https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-install-script

      请注意,Microsoft 不再支持 .net core 2,建议您使用 .net core 2.1 或更高版本。

      【讨论】:

      • 我已经下载了 SDK 2.0.0 和 Runtime 2.0.0 文件是 zip 并且仍然包含 net core 2.0 及更高版本的库?
      • 应该是安装人员。
      • 如果我提取的 zip 包含一个应用程序“dotnet”