引言
10月12号,.NET6 RC2发布,10月13号,VS2022 RC版发布,11月8号,.NET6+VS2022+C#10 正式版将同时发布。
开始准备研究
作为技术控,忠爱的.Net 新技术发布,不尝试去碰它,有问题吗? 当然有问题!!。
话不多说,开始撸环境
想要使用最新版的.Net 6 首先VS2022正式版必不可少 ,这个可以通过VS官网下载安装 Visual Studio 2022 IDE - 面向软件开发人员的编程工具 (microsoft.com)
安装程序下载完成打开后,界面依旧熟悉,与2019相比,几乎没有任何变动
选择自己使用得到的模块,点击安装等待进度条加载完成即可。
等待许久,终于打开。VS历史上首次跨入64位的版本。
发现已经存在一些项目记录。原来使用记录与预览版是互通的。
先创建一个MVC项目玩玩看
毫无疑问 框架那必须是.Net6了。
配置HTTPS 建议去除,防止浏览器出现警告。
还是熟悉的项目结构,几乎一模一样。
除了没有Startup 。 ??纳尼 没有Startup??
没有看错,伴随了.Net Core1.0 ~ 5.0的Startup 文件不见了
先不管了,打开Program.cs压压惊
一段 “拍里拍气“ 的代码映入眼帘(Python).....
这是什么鬼?
最后通过一段时间的查资料,了解到 原来这个是C#10的新特性 叫做 “顶级语句”
具体详见 C# 官方文档 > C#10新增的功能
最后不得不赞叹,大微软的造糖术,牛逼!
默认的控制器与视图代码暂无区别
点击运行 熟悉的.Net Core默认页出来了。