Поделиться через


dotnet new uninstall

Эта статья относится к: ✔️ пакету SDK для .NET Core 3.1 и более поздних версий

Имя

dotnet new uninstall удаляет пакет шаблона.

Краткий обзор

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

Описание

Команда dotnet new uninstall удаляет пакет шаблона из указанного пути PATH или по указанному идентификатору NUGET_ID. Если значение <PATH|NUGET_ID> не указано, отображаются все установленные пакеты шаблонов и связанные с ними шаблоны. Не указывайте номер версии, если задаете NUGET_ID.

Примечание

Начиная с пакета SDK для .NET 7 синтаксис dotnet new изменился:

  • Параметры --list, --search, --installи --uninstall стали listподкомандами , search, installи uninstall .
  • Параметр --update-apply стал update подкомандой.
  • Чтобы использовать --update-check, используйте update подкоманд с параметром --check-only .

Другие параметры, доступные ранее, по-прежнему доступны для использования с соответствующими подкомандами. Отдельная справка для каждой подкоманды доступна с помощью -h параметра или --help : dotnet new <subcommand> --help список всех поддерживаемых вариантов для подкоманд.

Кроме того, для теперь доступно заполнение нажатием клавиши TAB.dotnet new Он поддерживает завершение для имен установленных шаблонов и параметров, которые предоставляет выбранный шаблон. Сведения об активации завершения нажатия клавиши TAB для пакета SDK для .NET см. в разделе Включение завершения нажатия клавиши TAB.

Примеры старого синтаксиса:

  • Перечислите установленные шаблоны и подробную информацию о них, в том числе и о том, как их удалить:

    dotnet new --uninstall
    
  • Удалите пакет шаблона проекта веб-заданий Azure:

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

Аргументы

  • <PATH|NUGET_ID>

    Папка в файловой системе или идентификатор пакета NuGet, из котором был установлен пакет. Обратите внимание, что не следует указывать версию пакета NuGet.

Варианты

  • -d|--diagnostics

    Включает вывод диагностических данных. Доступно с версии пакета SDK для .NET 7.0.100.

  • -h|--help

    Выводит справку для команды удаления. Доступно с версии пакета SDK для .NET 7.0.100.

  • -v|--verbosity <LEVEL>

    Задает уровень детализации команды. Допустимые значения — q[uiet], m[inimal], n[ormal] и diag[nostic]. Доступно с версии пакета SDK для .NET 7.0.100.

Примеры

  • Перечислите установленные шаблоны и подробную информацию о них, в том числе и о том, как их удалить:

    dotnet new uninstall
    
  • Удалите шаблоны SPA для ASP.NET Core:

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

См. также