龙空技术网

1.1.3 安装 .NET Core SDK 核心开发引擎

虎巍 294

前言:

如今各位老铁们对“microsoft net core sdk”大体比较重视,你们都需要剖析一些“microsoft net core sdk”的相关内容。那么小编在网摘上网罗了一些关于“microsoft net core sdk””的相关资讯,希望朋友们能喜欢,各位老铁们一起来学习一下吧!

为了能够将我们C#代码编译为应用程序,并顺利运行。我们需要安装.NET Core 的 software development kit (SDK)。两者关系比喻:

Visual Studio Code 的作用相当于飞机的驾驶舱,为我们提供了操纵杆和各种人机控制接口。而.NET Core SDK 则相当于除了客货仓之外,飞机的各种机械设备总和。

没有.NET Core SDK,Visual Studio Code 无论怎么踩油门,飞机都不会启动。

没有Visual Studio Code,飞是能飞,但需要你爬上爬下一会去收放起落架、一会儿去摆翅膀、一会爬到发动机上调整供油量。

所以 Microsoft 已经将.NET Core 与 Visual Studio Code 紧密的绑定到一起。当发现你仅安装了 Visual Studio Code 和 C# 插件后,它就会直接推荐你安装.NET Core SDK。如昨日教程下图1所示:

图1:请点击“Get the .NET Core SDK”按钮

请各位单击“Get the .NET Core SDK”按钮。

选择适合的 .NET Core SDK 版本

访问 ,我们可以进入 .NET Core 的版本列表概览页面。Microsoft 为我们提供了版本列表。目前 Microsoft 推荐使用的是 .NET Core 3.1 版本。该版是LTS 长维护周期版本,终止维护日期是 2022年12月3日。

如果将 .NET Core 用于生产,请选择该版本,也就是最新的LTS版本。

但如果只是用于学习,可以选择 Preview 版的 .NET 5.0 。我会用 5.0版本 环境来讲解 3.1版本 .NET Core。

提个醒:.NET 5.0 少了个 Core 关键字!.NET 5.0 也将是我下一部课程。至于为什么直接从 3.1版本 直接升级成 5.0版本,明天讲 .NET家族 时会说到的。

图2 .NET Core 下载列表

根据您的情况选择 .NET 5.0 Preview 或是 .NET Core 3.1 LTS 版本(笔者选择5.0),进入详细介绍页面。

我们会看到页面表格被分为 SDK 和 Runtime 两列。

SDK - Build apps 用于创建应用程序。Runtime - Run apps 仅用于运行编译好的应用程序。

SDK版本 是包含 Runtime版本的。作为开发人员,我们应选择 SDK单元格 。如果只是将编译好的程序部署到服务器,运行服务,那么可以选择 Runtime。

图3 .NET 5.0 下载页面

好的,让我们选择黄色矩形框中,红色剪头指向的SDK版本,操作系统所对应的下载链接(绿色剪头)。笔者选择 Windows x64 (约140MB)。

安装 .NET SDK 5.0

运行安装程序,执行安装过程。开始画面如图4,完成画面如图5,中间无需任何“下一步”。

图4 安装画面

图5 完成画面

点击关闭后,一切都像没有发生。

验证 .NET Core SDK 是否正常启用

安装完毕后,可以用以下步骤验证 SDK 是否安装正确,并了解版本详细信息。

打开 Visual Studio Code ,切换到(红色剪头所示)终端 面板;确认选择的终端是 powershell(黄色箭头所示,也可选择其他,只要您知道怎么用);在(白色箭头所示)提示符 PS C:\...\...> 后输入下方命令 dotnet --info;仔细查看SDK信息:能够得到版本号及安装路径。仔细查看 runtime 信息:能够获得本机系统环境及 runtime 版本号及安装路径。

图6 查看版本信息

看到以上输出信息,说明您已正确安装.NET Core SDK。

如果您的得到的提示如 图7 ,请重新安装.NET Core SDK ,或调整PATH环境变量配置。

图7 未安装 .NET Core SDK 错误提示

总结

虽然我们离 "Hello World!" 只有一行命令的距离。但我还是仍然坚持拖后几节再让大家与它见面。这期间我们还要学习一些理论知识。如.NET Standard / .NET Core / .NET framework 之间的关系。如何进行跨平台运行等。

标签: #microsoft net core sdk