引言
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默認頁出來了。