如何讓dotnet core選擇低版本?
我的系統中有幾個版本的 dotnet core。但是 .Net Core 項目選擇最新版本來建構項目。我能做些什麼來確保項目選擇正確的版本嗎?我正在使用 Visual Studio 進行開發。
要列出系統中安裝的所有 dotnet core 版本,請打開命令提示符並鍵入以下命令:
dotnet --info如果您想知道用於執行應用程序的特定版本,請轉到文件夾位置,然後
cmd在頂部的地址欄中鍵入以打開命令提示符。然後在命令提示符下輸入這個。dotnet --version如果要將此版本更改為系統中安裝的其他版本,請在命令提示符下鍵入以下內容。
dotnet new globaljson --sdk-version 2.2.100 --force在這裡,我想使用
2.2.100. 這將創建一個 global.json 文件。這將告訴 Visual Studio 使用哪個版本的 .NET Core。這是 global.json 文件的內容。
{ "sdk": { "version": "2.2.100" } }按照此操作,您可以在 .NET Core 版本之間切換。否則,Visual Studio 將只安裝最新版本。
延伸閱讀:
如何讓dotnet core選擇低版本?
根據您的描述,我想您想在使用
dotnet new命令創建 Asp.net Core 應用程序時指定要定位的框架。如果是這種情況,您可以使用該-f|--framework <FRAMEWORK>屬性,例如:使用以下命令創建一個 Asp.net Core 3.1 MVC 應用程序並命名為“aspnetcoreapp”。dotnet new mvc -f netcoreapp3.1 -o aspnetcoreapp[注意]從 .NET Core 3.0 SDK 開始可用
-f|--framework <FRAMEWORK>的屬性。有關此屬性的更多詳細資訊,請參閱dotnet new command。如果要選擇低版本,可以嘗試使用 Visual Studio 2019 創建應用程序,然後選擇項目模板後,可以選擇 .net core 版本,如下所示:

