.NET5.0 Preview 8 开箱教程
.NET5.0 Preview 8 開箱教程
前言
首先,看到 .NET5.0 Preview 8 發布后,作為一枚基層應用開發人員,很想要體驗一下新版本的魅力;這可能就是程序員對新技術的一種執著吧。其實從官方宣布 .NETCore 將更名為 .NET5 開始,我就一直在關注著 Github 上版本更新的進程,這回終于發布了最后一個 Preview 版本,那么我個人覺得,還是有必要的去提前體驗一下即將到來的正式版,就當是預習吧。
Visual Studio 2019 16.8.0 Preview 2.0
想要體驗 .NET5.0 Preview 8,你的 Visual Studio 2019 必須是 16.8.0 Preview 2.0 的版本,否則無法識別 .NET5.0 的 SDK。
我為了下載這個版本也是好一通找,過程稍微有點繁瑣,還要各種閱讀理解。
首先要理解的就是, 16.8 以下的版本,可以利用現有的 Visual Studio 2019,檢查更新,自動的升級到 16.7.2,但是這個版本是無法識別 .NET5.0 的 SDK 的;所以,必須單獨下載 VS2019 Preview 2 ,下載地址為:
VS2019 發行說明:
https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes#16.7.2
下載地址:
https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/system-requirements
.NET5.0 下載地址:
https://dotnet.microsoft.com/download/dotnet/5.0
不知道大家發現了沒有,原站點 asp.net 已經重定向到 dotnet.microsoft.com 去了,看來從上到下,都要動起來了。
上圖所示三個版本,請根據自身已安裝的不同版本進行選擇,我這里選擇的是 Enterprise 2019 。
下載完成,我的下載時間是昨天。沒錯,我就是要先體驗,再卸載,再重裝,一定要給后來者一個非常清晰的指引。看在我推倒重來好幾次的基礎上,客官您給點個贊再走唄?
準備安裝
雙擊 vsenterprise_554246896.1591690632.exe 文件開始安裝,這里我要給官方提一個建議哈,這個界面完全是沒有必要的,建議干掉。
點擊繼續后就加載了一些什么我們不知道的東西,耐心等待就好。
選擇組件
進去了,這個是非常熟悉的 VS Install 界面,正上方的 Title 表示我們現在安裝的是 VS2019 16.8.0 Preview 2.0,這個一定要看清楚了,再看安裝路徑:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview這個路徑就很有意思了,我們知道,C:\Program Files (x86)\Microsoft Visual Studio\2019\ 是 VS2019 的根路徑,所有的 VS2019 版本,都可以安裝在此目錄下,等待 Preview 版本安裝完成后,該目錄下將出現兩個文件夾,分別是 Enterprise 和 Preview。
在第一次安裝的時候,由于我擔心和舊版本沖突,以及可能會額外安裝的不需要的組件,我選擇了不安裝任何附加組件。事實證明,我的擔心是多余的,在這里建議大家完全可以選擇 Web/桌面開發兩個組件群。
選擇這兩個組件群后,我們再切換選項卡到“單個組件”看一下,確認 .NET5.0 已被勾選。
開始安裝
上面的準備工作完成之后,點擊右下角的“安裝”按鈕,開始安裝,接下來就是漫長的等待。
這個時候,可以去翻翻官方的發行說明,提前預習一下。
VS2019 發行說明:
https://docs.microsoft.com/zh-cn/visualstudio/releases/2019/release-notes#16.7.2
安裝完成
安裝完成后看到,列表中已經添加了 VS2091 Previe 版本的展示。
同時,安裝目錄下也看了 Preview 版本的文件夾。
由于安裝完成后,啟動程序不會自動的添加桌面快捷方式,我們可以到目錄 C:\Program Files (x86)\Microsoft Visual Studio\2019\Preview\Common7\IDE 下,將 devenv.exe 添加快捷方式到桌面,并命名 VS 2019 Preview 2.0 以進行區分。從顏色可以看出 Preview 2.0 版本的顏色稍微深一些。
啟動 VS2019 Preview
安裝完成后,就是正式的開箱了,啟動畫面相對于舊版本多了 “Preview” 的標識
進入主界面后,右上角還是保持了 “Preview” 的標識,官方為了讓我們不在生產環境中誤用,也是做足了細節。
接下來我們就創建一個新的 .NET5.0 的項目
這里我們還是選擇 .NETCore 控制臺項目,并命名為 PreviewConsoleApp 直接點擊“創建”按鈕,進入項目后,右鍵點擊項目查看屬性,可以看到,在Preview 版本下,默認創建的項目就是 .NET5.0 的。
打開 .csproj 文件,查看配置
<Project Sdk="Microsoft.NET.Sdk"><PropertyGroup><OutputType>Exe</OutputType><TargetFramework>net5.0</TargetFramework></PropertyGroup> </Project>各位可以創建 WinForm 項目看看,屬性節點 TargetFramework 會有不一樣的標識喔。
運行我的第一個 .NET5.0 應用程序
老規矩,咱們第一步還是要編寫代碼,打開 Program.cs 文件,和 .NET5.0 進行第一次親密接觸。
class Program {static void Main(string[] args){Console.WriteLine("Hello World!");} }項目配置文件
打開 bin\Debug\PreviewConsoleApp.deps.json 文件看看項目依賴,targets 都已經變成了 net5.0
"targets": {"net5.0": {"PreviewConsoleApp/1.0.0": {"runtime": {"PreviewConsoleApp.dll": {}}}}}再看運行時配置文件,也都切換過來了,當前版本 5.0.0-preview.8.20407.11
{"runtimeOptions": {"tfm": "net5.0","framework": {"name": "Microsoft.NETCore.App","version": "5.0.0-preview.8.20407.11"}} }結束語
至此,我的 .NET5.0 體驗之旅完美結束了。從整個流程體驗來看,整體的感覺就是此 Preview 版本真的有可能就是最終版本了,從安裝文件上看 VS2019 Preview 版本比舊版本的體積還要大,這有點不可思議,實際上,我電腦上的 16.7 版本的 VS2019 安裝的組件比 Preview 版本還要多。可能是因為多安裝了 .NET5.0 的原因吧,當然了,流暢度還是很令人滿意的。
最后,祝大家都順利安裝成功!
總結
以上是生活随笔為你收集整理的.NET5.0 Preview 8 开箱教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: efcore技巧贴-也许有你不知道的使用
- 下一篇: MongoDB最新4.2.7版本三分片集