.NET 5 尝鲜体验 :我的第一个.NET 5项目

1. 前言

从2002 年 1 月 第一次发布 .NET Framework 1.0
到如今:
不知不觉中,.NET Framework 已经更新到 4.8,.NET Core 也更新到了 3.1 版本。
.Net 也迎来了一个巨大的变化:.NET 5 到来

2. NET 5

在2019年微软大会上宣布了新的.NET 5(.NET的未来),
它将是用于构建全平台和设备上运行的应用程序的统一平台。
作为.NET 开发人员,从长远来看,我们需要了解.NET 5将如何影响您当前的企业应用程序。
.Net 5基于.Net标准,这意味着并非每个.Net框架功能都可以在.Net5中使用。

.NET 5 = .NET Core vNext

还有一些技术堆栈没有移植到.Net 5,如:
ASP.NET Web Forms
WCF
WWF

这些框架都被移除了

迁移成本不在变高。
同一套CLR
同一套BCL,
一套东西多平台,多端运行。

3. 创建 NET 5 项目

要想体验.net 5 必须使用vs 预览版 Visual Studio 2019 (v16.6)
预览版可以和正式版并行–所以不用担心占用太多磁盘

安装.net 5 sdk
.NET 5 尝鲜体验 :我的第一个.NET 5项目
安装 Visual Studio Preview
.NET 5 尝鲜体验 :我的第一个.NET 5项目
然后创建项目
.NET 5 尝鲜体验 :我的第一个.NET 5项目
.NET 5 尝鲜体验 :我的第一个.NET 5项目
你会发现.net 5 项目结构和.net core 差不多,因为 .net 5就是.NET Core vNext 为了后面core 3.1项目更平滑的迁移
.NET 5 尝鲜体验 :我的第一个.NET 5项目

然后大家可以愉快的玩耍了。
.NET 5.0框架下载地址: https://dotnet.microsoft.com/download/dotnet/5.0
Visual Studio Preview:https://visualstudio.microsoft.com/zh-hans/vs/preview/