.NET Core SDK的安装

1.Windows手动安装

SDK 用于运行和构建 .NET Core 应用。SDK 包含三个运行时:

.NET Core Runtime,ASP.NET Core Runtime,.NET Core Desktop Runtime。

。SDK官方下载地址如下:https://dotnet.microsoft.com/download/dotnet-core

微软官方建议在最新的Windows 10上面安装,在其他版本的Windows操作系统安装多多少少会有些故障产生,操作系统Windows 7 SP1、Windows Vista SP 2不受支持,Windows 8.1、Windows Server 2008 R2、Windows Server 2012 R2需要额外安装补丁,补丁如下:

如果遇到一个以下错误,也需要满足上述要求:

此程序无法启动,因为计算机上缺少 api-ms-win-crt-runtime-l1-1-0.dll。 尝试重新安装该程序以解决此问题。

– 或 –

此程序无法启动,因为计算机上缺少 api-ms-win-cor-timezone-l1-1-0.dll。 尝试重新安装该程序以解决此问题。

– 或 –

已找到库 hostfxr.dll,但未能将其从 C:\<path_to_app>\hostfxr.dll 中加载。

2.使用 Visual Studio 安装

如果你要使用 Visual Studio 开发 .NET Core 应用,请参阅下表,了解不同目标 .NET Core SDK 版本所需的 Visual Studio 最低版本。开发者根据自己需要开发什么应用安装相关组件。

.NET Core SDK 版本Visual Studio 版本
3.1Visual Studio 2019 版本 16.4 或更高版本。
3.0Visual Studio 2019 版本 16.3 或更高版本。
2.2Visual Studio 2017 版本 15.9 或更高版本。
2.1Visual Studio 2017 版本 15.7 或更高版本。

3.随 Visual Studio Code 一起安装

Visual Studio Code 是一个功能强大的轻量级源代码编辑器,可在桌面上运行。 Visual Studio Code 适用于 Windows、macOS 和 Linux。

虽然 Visual Studio Code 不像 Visual Studio 一样附带自动的 .NET Core 安装程序,但添加 .NET Core 支持非常简单。

  1. 下载并安装 Visual Studio Code
  2. 下载并安装 .NET Core SDK
  3. 从 Visual Studio Code 市场安装 C# 扩展

4.验证.NET Core安装

4.1检查 SDK 版本

可使用终端查看当前安装的 .NET Core SDK 版本。 打开终端并运行以下命令。

dotnet --list-sdks

将获得类似于下面的输出。

2.1.500 [C:\program files\dotnet\sdk]
2.1.502 [C:\program files\dotnet\sdk]
2.1.504 [C:\program files\dotnet\sdk]
2.1.600 [C:\program files\dotnet\sdk]
2.1.602 [C:\program files\dotnet\sdk]
2.2.101 [C:\program files\dotnet\sdk]
3.0.100 [C:\program files\dotnet\sdk]
3.1.100 [C:\program files\dotnet\sdk]

4.2检查运行时版本

可使用以下命令查看当前安装的 .NET Core 运行时版本。

dotnet --list-runtimes

将获得类似于下面的输出。

Microsoft.AspNetCore.All 2.1.7 [c:\program files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.1.13 [c:\program files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.0 [c:\program files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.3 [c:\program files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.All 2.2.7 [c:\program files\dotnet\shared\Microsoft.AspNetCore.All]
Microsoft.AspNetCore.App 2.1.6 [c:\program files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.7 [c:\program files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.1.13 [c:\program files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.0 [c:\program files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 2.2.7 [c:\program files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.0.0 [c:\program files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.AspNetCore.App 3.1.0 [c:\program files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 2.1.7 [c:\program files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.1.13 [c:\program files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.0 [c:\program files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.3 [c:\program files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 2.2.7 [c:\program files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.0.0 [c:\program files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.0 [c:\program files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.0.0 [c:\program files\dotnet\shared\Microsoft.WindowsDesktop.App]
Microsoft.WindowsDesktop.App 3.1.0 [c:\program files\dotnet\shared\Microsoft.WindowsDesktop.App]

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/csops/2565.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注