本文适用于:✔️ .NET 6 SDK 及更高版本
Name
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