在本文中,我們將了解如何根據(jù)需要在.NET Core SDK版本之間切換。 如果您已經(jīng)使用過一個(gè)使用.NET Core 2.1版的項(xiàng)目,然后安裝了.NET Core 3.0 Preview,那么在嘗試運(yùn)行.NET Core 2.1項(xiàng)目時(shí)會(huì)出現(xiàn)SDK錯(cuò)誤。這是因?yàn)槟?dāng)前的SDK版本已更改為3.0 .NET Core的一大優(yōu)勢(shì)是它可以單獨(dú)安裝.NET Core SDK,因此新SDK不會(huì)影響以前安裝的SDK。您可以在“C:\ Program Files \ dotnet \ sdk”下看到所有已安裝的SDK。 首先,我們將看到如何在機(jī)器上查看當(dāng)前的SDK版本。默認(rèn)情況下,它將是最新安裝的版本(最后安裝的SDK)。 要查看當(dāng)前的SDK版本,請(qǐng)按照以下步驟操作。 打開命令提示符并鍵入以下命令。dotnet --version 要查看所有已安裝的SDK,請(qǐng)按照以下步驟操作。 打開命令提示符并執(zhí)行以下命令: dotnet --info。 這將顯示系統(tǒng)上所有可用SDK的列表。 檢查.NET核心項(xiàng)目的版本 打開項(xiàng)目的源文件夾,在地址欄中輸入“cmd”,然后按Enter鍵。它將使用項(xiàng)目路徑打開命令提示符。 執(zhí)行以下命令: dotnet --version。 它將顯示項(xiàng)目的當(dāng)前SDK版本,即我們的情況下為2.1.503。 現(xiàn)在,我們將把此版本更改為Core 3.0。為此,鍵入以下命令,然后按Enter鍵。 dotnet new globaljson --sdk-version 3.0.100-preview-010184 --force 它將創(chuàng)建一個(gè)“global.json”文件,該文件存儲(chǔ)在項(xiàng)目SDK當(dāng)前版本的文件夾中。 { “sdk”:{ “version”: “3.0.100-preview-010184” } } 要在當(dāng)前目錄文件夾中創(chuàng)建“global.json”文件,需要觸發(fā)此命令: dotnet new globaljson 這將創(chuàng)建一個(gè)“global.json”文件,默認(rèn)情況下,它設(shè)置為最新版本。 摘要 在這里,我們更改了項(xiàng)目的當(dāng)前SDK版本,并了解了我們?nèi)绾尾榭?,升?jí)或降級(jí)SDK。在.NET Core中控制SDK版本非常容易。請(qǐng)隨意在評(píng)論部分留下與本文相關(guān)的反饋/評(píng)論/問題。 |
|