Netcore 及SDK版本號問題


我們先理解一下.net core sdk與.net core runtime之前的聯系與區別,
根據官網的解釋我們可以簡單地理解為:sdk是在開發過程中進行使用,
而runtime是在項目發布后作為運行環境進行安裝的,runtime是skd的子集。

 

根據SDK的版本來創建相應的Netcore版本:

 

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

windows: C:\Program Files\dotnet\sdk 目錄下可以查看到有什么樣的版本

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

 

下載不同的SDK版本來創建不同的netcore項目

可以在Ubuntu中創建項目,然后在vs中編輯。

當Ubuntu中安裝有多個SDK版本時,可以指定SDK版本來創建項目:

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

 

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

 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

可以在以上網頁中查看版本的對於情況。

 

不同版本的netcore SDK:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM