dotnet new uninstall - 卸载dotnet的新模板

本文适用于:✔️ .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 选项成为 listsearchinstalluninstall 子命令。
  • --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
    

另请参阅