dotnet new uninstall

本文适用于: ✔️ .NET Core 3.1 SDK 及更高版本

名称

dotnet new uninstall - 卸载模板包。

摘要

dotnet new uninstall <PATH|NUGET_ID> 
    [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]

说明

dotnet new uninstall 命令在提供的 PATHNUGET_ID 中卸载模板包。 如果未指定 <PATH|NUGET_ID> 值,将显示所有当前安装的模板包及其关联的模板。 指定 NUGET_ID 时,请勿包含版本号。

注意

从 .NET 7 SDK 开始,dotnet new 语法已更改:

  • --list--search--install--uninstall 选项已变更为 listsearchinstalluninstall 子命令。
  • --update-apply 选项变更为 update 子命令。
  • 若要使用 --update-check,请使用包含 --check-only 选项的 update 子命令。

之前可用的其他选项仍可用于各自的子命令。 每个子命令的单独帮助可通过 -h--help 选项获得:dotnet new <subcommand> --help 列出子命令的所有支持选项。

此外,tab 自动补全现可供 dotnet new 使用。 它支持安装模板名称的自动补全,以及所选模板所提供选项的自动补全。 若要激活 .NET SDK 的 tab 自动补全,请参阅启用 tab 自动补全

旧语法的示例:

  • 列出已安装的模板及其详细信息,包括如何卸载它们:

    dotnet new --uninstall
    
  • 卸载 Azure Web 作业项目模板包:

    dotnet new --uninstall Microsoft.Azure.WebJobs.ProjectTemplates
    

参数

  • <PATH|NUGET_ID>

    文件系统上的文件夹或从中安装包的 NuGet 包标识符。 请注意,不应指定 NuGet 包的版本。

选项

  • -d|--diagnostics

    启用诊断输出。 自 .NET SDK 7.0.100 之后可用。

  • -h|--help

    打印 uninstall 命令帮助。 自 .NET SDK 7.0.100 之后可用。

  • -v|--verbosity <LEVEL>

    设置命令的详细级别。 允许的值为 q[uiet]m[inimal]n[ormal]diag[nostic]。 自 .NET SDK 7.0.100 之后可用。

示例

  • 列出已安装的模板及其详细信息,包括如何卸载它们:

    dotnet new uninstall
    
  • 卸载 ASP.NET Core 的 SPA 模板:

    dotnet new uninstall Microsoft.DotNet.Web.Spa.ProjectTemplates
    

另请参阅