此文章適用於:✔️ .NET 6 SDK 與更新版本
名稱
dotnet new uninstall - 解除安裝範本套件。
概要
dotnet new uninstall <PATH|NUGET_ID>
[-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]
Description
此dotnet new uninstall命令會解除安裝 或 PATH 提供的範本套件NUGET_ID。 如果未指定值 <PATH|NUGET_ID> ,則會顯示所有目前安裝的範本套件及其相關聯的範本。 指定 NUGET_ID時,請勿包含版本號碼。
備註
從 .NET 7 SDK 開始,dotnet new 語法已變更:
-
--list、--search、--install和--uninstall選項會變成list、search、install和uninstall子命令。 -
--update-apply選項成為update子命令。 - 若要使用
--update-check,請使用update子命令搭配--check-only選項。
之前可用的其他選項仍可搭配其各自的子命令使用。
每個子命令的個別說明可透過 -h 或 --help 選項取得:dotnet new <subcommand> --help 列出子命令的所有支援選項。
此外,索引標籤自動完成現在可供 dotnet new使用。 它支援完成已安裝的範本名稱和所選範本提供的選項。
若要開啟 .NET SDK 的索引標籤自動完成,請參閱 啟用索引標籤自動完成。
舊語法的範例:
列出已安裝的範本及其詳細資訊,包括如何卸載它們:
dotnet new --uninstall解除安裝 Azure Web 作業專案範本套件:
dotnet new --uninstall Microsoft.Azure.WebJobs.ProjectTemplates
Arguments
<PATH|NUGET_ID>檔案系統上的資料夾,或安裝套件的 NuGet 套件識別碼。 請注意,不應指定 NuGet 套件的版本。
選項
-d|--diagnostics啟用診斷輸出。 自 .NET SDK 7.0.100 起提供。
-
-?|-h|--help輸出有關如何使用命令的說明。
-
-v|--verbosity <LEVEL>設定命令的詳細資訊層級。 允許的值為
q[uiet]、m[inimal]、n[ormal]、d[etailed]和diag[nostic]。 如需詳細資訊,請參閱LoggerVerbosity。
範例
列出已安裝的範本及其詳細資訊,包括如何卸載它們:
dotnet new uninstall解除安裝 ASP.NET Core的SPA範本:
dotnet new uninstall Microsoft.DotNet.Web.Spa.ProjectTemplates