开始学习.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

打开命令提示符,输入命令 dotnet --version
即可查看.NET SDK当前版本信息,如下图所示即为安装成功:

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 官网下载地址

VS Code

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

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

VS Code安装中文包:

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

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

VSCode 安装C#扩展插件

创建运行Console项目

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

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

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

参考连接

微软官方入门Doc

总结

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

.NET5 安装使用相关推荐

  1. 安装.net5.0后怎么在vs里选择_Visual Stdio 2019(或其它版本)怎样全部安装到非系统盘的实现方法(小白版)...

    众所周知,vs以其庞大的体积出名(划掉).vs作为一个强大的IDE,它的安装成为一个比较麻烦的事情,因为即使我们在安装目录里选择了非系统盘,但仔细看右下角,我们会发现仍会在系统盘里占用相当的空间. 之 ...

  2. asp用于取代什么技术_.NET的未来:关于.NET5,每个.Net开发人员必须知道什么

    原标题:.NET的未来:关于.NET5,每个.Net开发人员必须知道什么 NET 5是.NET的未来 微软在Build 2019大会上宣布了新的.NET 5(.NET的未来). .NET 5将是用于构 ...

  3. 让ASP.NET5在Jexus上飞呀飞

    就在最近一段时间,"Visual Studio 2015 CTP 5"(以下简称CTP5)发布了,CTP5的发布不仅标志着新一代的VisualStudio正式发布又向前迈出了一步, ...

  4. 使用.NET5、Blazor和Electron.NET构建跨平台桌面应用

    Electron.NET是一个嵌入了ASP.NET Core的Electron的封装,通过Electron.NET可以构建基于.NET5的跨平台的桌面应用,使得开发人员只需要使用ASP.NET Cor ...

  5. 云原生开发框架dapr环境搭建:CLI安装和初始化

    dapr 是微软的一个云原生(Cloud Native)开源项目,英文全称:Distributed Application Runtime,中文要翻译的话就是:分布式应用运行时.也就是一个运行时框架, ...

  6. 杨中科.NET5视频教程更新了:DI、配置系统、Logging、EF Core等

    我的.NET5视频教程又更新了一些内容了,包含依赖注入.配置系统.日志系统以及部分Entity Framework Core的内容.Entity Framework Core还没全讲完,会继续更新. ...

  7. 真的,太多人辜负了.NET5!

    .NET5发布一个月了,有没有动手试试?Windows服务器+Visual Studio + SQL Server做跨平台开发?那你真的辜负了这个时代!强烈建议尝试下Linux,不仅是程序部署,而是全 ...

  8. .net5+nacos+ocelot 配置中心和服务发现实现

    相关文章:手动造轮子--为Ocelot集成Nacos注册中心 出处:https://www.cnblogs.com/buruainiaaaa/p/14121176.html 作者:唐@ 最近一段时间 ...

  9. 关于.NET5在IIS中部署的几个问题总结

    本来我的系列教程已经慢慢剥离开IIS了,毕竟有了Docker容器以后,配合Nginx使用真的很不错.但是还是有很多同学使用IIS的,这个不可否认IIS的重要性.随着.NET的发布,很多小伙伴已经开始升 ...

最新文章

  1. 基于FPGA的bubble游戏开发
  2. 数据结构与算法——树与二叉树详细分享
  3. 如何删除GIT中的.DS_Store
  4. MFC中CSliderCtrl的使用(收集)
  5. 深拷贝与浅拷贝(mutableCopy与Copy)详解 iOS
  6. memcache如何更新mysql_使用MySQL触发器如何实现memcache自动更新
  7. Hibernate配置C3P0连接池(在配好基本的hibernate配置下使用)
  8. JavaScript 变量提升
  9. Rust中Box、Rc、Arc、Cell、RefCell、Cow简介
  10. Docker网络详解
  11. JQUERY右侧悬浮返回顶部代码
  12. 90后绝对不是用来管的!
  13. 别再问我阿里面试流程了!!!P8 面试官 花了一个月整理了这份 4000 字的 面试流程
  14. 计算机系统崩溃重新装机,电脑系统崩溃有几种重装系统的方法,赶紧试试看
  15. spark学习小象学院陈超
  16. 前后端、数据库时间格式化方法
  17. 个人开发者只要一行代码接入微信支付和支付宝支付
  18. 由“功夫熊猫”想到了“侠”
  19. Debian/Ubuntu安装ps,ping,telnet命令
  20. 服务端发现2t3ik.p进程占CPU过高。2t3ik ddgs.3011

热门文章

  1. 原始设备制造商OEM简介
  2. 框架设计的局部与整体
  3. [one-hot]one-hot实现的几种方式
  4. (信息物理系统)《An architectural approach to the design and analysis of cyber-physical systems》
  5. Java Web实用开发技术(4)------在线编辑器
  6. windows 8.1 安装
  7. 《北京爱情故事》:四个女人的爱情
  8. 【SAP消息号AA416】
  9. 用POP3获取邮箱邮件内容,支持SSL验证登陆(完整C#源码)
  10. 2021威海高考成绩查询,2021年威海夏季高考时间公布