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