开始学习.NET5

  • .NET5的下载安装配置
  • IDE的安装配置
  • Visual Studio
  • VS Code
  • 1.VS Code下载和语言包安装
  • 2.安装C# 插件和创建.NET5项目
  • 创建运行Console项目
  • 参考连接
  • 总结


.NET5的下载安装配置

虽然有6.0的预览版本,但是我还是决定先使用5.0的作为基础学习。
我使用的OS是Windows10,选择对应的软件包下载,按照MS的设想,把用户当白痴,无脑下一步就OJBK了。

下载地址:.NET5 SDK 官网下载地址 .net core Runtime:跑netcore 程序的,CoreCLR

.net core SDK:开发使用的工具包 runtime(jre) + Rolysn(编译器) + (FCL) + netCore CLI

.net 5.0 .net 5.0 runtime_c#


打开命令提示符,输入命令 dotnet --version

即可查看.NET SDK当前版本信息,如下图所示即为安装成功:

.net 5.0 .net 5.0 runtime_.net_02

IDE的安装配置

在Windows下,相信绝大多数的开发者都会选择Visual Studio进行开发,原因很简单,就是好用方便。随着VS Code和其中各种插件的发展,也有很多开发者都使用VS Code进来开发(VS Code 是个开源跨平台的开发工具)。但是开发.net总体上还是Visual Studio 更方便些,毕竟一个是专门用于MS自家产品的工具(自我感觉比JB的IDE还好用),一个是开放适配各种语言的工具。
Visual Studio已经很熟悉了,而VS Code 我之前只是用它来做一些Vue之类的前端开发,因此这次我打算学习使用VS Code进行开发。
简略介绍VSCode下载安装和语言包等安装配置后说说C#的开发插件和创建项目的示例。

Visual Studio

Visual Studio我们就不多说了,需要版本V16.9以上.

官网下载地址:VS 官网下载地址

.net 5.0 .net 5.0 runtime_.net 5.0_03

VS Code

1.VS Code下载和语言包安装

下载安装VS Code
官网地址:VS Code 官网下载地址

VS Code安装中文包:

.net 5.0 .net 5.0 runtime_.net 5.0_04


然后打开locale.json文件编辑"locale":"zh-CN"保存,重新启动VSCode软件。

.net 5.0 .net 5.0 runtime_.net_05

2.安装C# 插件和创建.NET5项目

VSCode 安装C#扩展插件

.net 5.0 .net 5.0 runtime_Visual_06

创建运行Console项目

新建文件夹,用VS Code打开后 在终端使用dotnet new console --name ConsoleDemo 命令在这个文件夹里面创建一个控制台程序并进行restore。如下图所示:(红框中的站点同样有对应下载安装到新建应用的教程)

.net 5.0 .net 5.0 runtime_Visual_07


接下来我们打开生成的Program.cs 文件,Visual Studio Code会安装OmniSharp插件,然后会在右下角弹出如下图所示的是否需要生成用来构建以及调试的资产文件的询问窗口,这里点击“是”就会帮我们生成“launch.json”以及“task.json”文件,这些文件将有助于使用Visual Studio代码构建和调试应用程序 。

.net 5.0 .net 5.0 runtime_.net_08


之后则是终端进入项目的文件夹后进行dotnet run命令,得到程序运行结果。

.net 5.0 .net 5.0 runtime_.net_09

参考连接

微软官方入门Doc

总结

使用VS Code的话需要属性对应的命令,Visual Studio是已经帮我们将这些命令可视化为按钮等控件。