.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。json

我爲了下載這個版本也是好一通找,過程稍微有點繁瑣,還要各類閱讀理解。asp.net

首先要理解的就是, 16.8 如下的版本,能夠利用現有的 Visual Studio 2019,檢查更新,自動的升級到 16.7.2,可是這個版本是沒法識別 .NET5.0 的 SDK 的;因此,必須單獨下載 VS2019 Preview 2 ,下載地址爲:visual-studio

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.0ui

不知道你們發現了沒有,原站點 asp.net 已經重定向到 dotnet.microsoft.com 去了,看來從上到下,都要動起來了。.net

上圖所示三個版本,請根據自身已安裝的不一樣版本進行選擇,我這裏選擇的是 Enterprise 2019 。3d

下載好了code

你們能夠看到,個人下載時間是昨天。orm

沒錯,我就是要先體驗,再卸載,再重裝,必定要給後來者一個很是清晰的指引。看在我推倒重來好幾回的基礎上,客官您給點個贊再走唄?

準備安裝

雙擊 vs_enterprise__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 的緣由吧,固然了,流暢度仍是很使人滿意的。

最後,祝你們都順利安裝成功!

相關文章
相關標籤/搜索