前言
.NET 5 是 .NET Core 3.1 和 .NET Framework 4.8 的后续产品,旨在为 .NET 开发人员提供新的跨平台开发体验。 他有助于改善.NET 框架的碎片化,形成大一统的平台,作为.Net开发者我们必须积极拥抱.Net的未来
准备工作
1,下载.Net 5 SDK
https://dotnet.microsoft.com/download/dotnet/5.0
大家选择自己适配的系统下载就行了,如果需要托管在IIS则还需要下载ASP.NET Core Runtime 5.0.4(.net core项目使用内置的Kestrel托管,不需要依赖IIS)
2.将VS升级到16.9及以上,自动更新不生成可以使用一下地址下载
https://visualstudio.microsoft.com/zh-hans/vs/preview/
创建项目
新建Core API 项目
目标框架选择.Net 5
配置HTTPS可选,选择默认地址则会指向https而不是http
如果项目要使用Docker管理则勾上
启用OpenAPI支持则会默认配置注册Swagger
这样我们一个.net 5项目就创建好了
运行
咱们先生成下解决方案
然后指到项目目录下 CMD
输入命令dotnet run
大功告成
我们在浏览器输入
正常访问Swagger
OK
再来访问下默认的控制器
https://localhost:5001/WeatherForecast
OK,一个.net 5项目就成功运行了
大家可以尽情把玩.Net 5了