在本文中,我們將了解如何根據需要在.NET Core SDK版本之間切換。
如果您已經使用過一個使用.NET Core 2.1版的項目,然后安裝了.NET Core 3.0 Preview,那么在嘗試運行.NET Core 2.1項目時會出現SDK錯誤。這是因為您當前的SDK版本已更改為3.0
.NET Core的一大優勢是它可以單獨安裝.NET Core SDK,因此新SDK不會影響以前安裝的SDK。您可以在“C:\ Program Files \ dotnet \ sdk”下看到所有已安裝的SDK。

首先,我們將看到如何在機器上查看當前的SDK版本。默認情況下,它將是最新安裝的版本(最后安裝的SDK)。
要查看當前的SDK版本,請按照以下步驟操作。
打開命令提示符並鍵入以下命令。dotnet --version

要查看所有已安裝的SDK,請按照以下步驟操作。
打開命令提示符並執行以下命令: dotnet --info。
這將顯示系統上所有可用SDK的列表。

檢查.NET核心項目的版本
打開項目的源文件夾,在地址欄中輸入“cmd”,然后按Enter鍵。它將使用項目路徑打開命令提示符。

執行以下命令: dotnet --version。

它將顯示項目的當前SDK版本,即我們的情況下為2.1.503。
現在,我們將把此版本更改為Core 3.0。為此,鍵入以下命令,然后按Enter鍵。
dotnet new globaljson --sdk-version 3.0.100-preview-010184 --force


它將創建一個“global.json”文件,該文件存儲在項目SDK當前版本的文件夾中。
{
“sdk”:{
“version”: “3.0.100-preview-010184”
}
}
要在當前目錄文件夾中創建“global.json”文件,需要觸發此命令:
dotnet new globaljson
這將創建一個“global.json”文件,默認情況下,它設置為最新版本。
摘要
在這里,我們更改了項目的當前SDK版本,並了解了我們如何查看,升級或降級SDK。在.NET Core中控制SDK版本非常容易。請隨意在評論部分留下與本文相關的反饋/評論/問題。