Netcore 及SDK版本號問題

咱們先理解一下.net core sdk與.net core runtime以前的聯繫與區別,
根據官網的解釋咱們能夠簡單地理解爲:sdk是在開發過程當中進行使用,
而runtime是在項目發佈後做爲運行環境進行安裝的,runtime是skd的子集。linux

 

根據SDK的版原本建立相應的Netcore版本:json

 

首先就要知道,當前主機上安裝了那些sdk版本:windows

windows: C:\Program Files\dotnet\sdk 目錄下能夠查看到有什麼樣的版本spa

linux: ls /usr/share/dotnet/sdk/.net

 

下載不一樣的SDK版原本建立不一樣的netcore項目開發

能夠在Ubuntu中建立項目,而後在vs中編輯。io

當Ubuntu中安裝有多個SDK版本時,能夠指定SDK版原本建立項目:sdk

指定netcore的SDK版本:
dotnet new global.json --sdk-version <SDK版本號>下載

 

netcore跟SDK及runtime對照表:
https://dotnet.microsoft.com/download/dotnet-core/1.0im

 https://dotnet.microsoft.com/download/dotnet-core/2.0

https://dotnet.microsoft.com/download/dotnet-core/2.1

https://dotnet.microsoft.com/download/dotnet-core/3.0

能夠在以上網頁中查看版本的對於狀況。

相關文章
相關標籤/搜索