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


dotnet nuget delete

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

Название

Команда dotnet nuget delete удаляет пакет с сервера или из списка.

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

dotnet nuget delete [<PACKAGE_NAME> <PACKAGE_VERSION>] [--force-english-output]
    [--interactive] [-k|--api-key <API_KEY>] [--no-service-endpoint]
    [--non-interactive] [-s|--source <SOURCE>]

dotnet nuget delete -h|--help

Описание

Команда dotnet nuget delete удаляет пакет с сервера или из списка. Для nuget.org команда удаляет пакет из списка.

Аргументы

  • PACKAGE_NAME

    Имя/идентификатор удаляемого пакета.

  • PACKAGE_VERSION

    Версия удаляемого пакета.

Варианты

  • --force-english-output

    Принудительно запускает приложение с использованием инвариантного английского языка и региональных параметров.

  • -?|-h|--help

    Выводит описание использования команды.

  • --interactive

    Позволяет команде остановиться и дождаться, пока пользователь выполнит действие или введет данные. Например, чтобы завершить проверку подлинности. Доступно, начиная с пакета SDK для .NET Core 3.0.

  • -k|--api-key <API_KEY>

    Ключ API для сервера.

  • --no-service-endpoint

    По умолчанию команда добавляет "/api/v2/package" к указанному URL-адресу. Этот параметр предназначен для пользовательских веб-каналов, которые должны использовать точный ИСХОДНЫй URL-адрес, указанный в параметре --source . Дополнительные сведения см. в описании --source параметра далее в этой статье.

  • --non-interactive

    Не запрашивает у пользователя данные или подтверждения.

  • -s|--source <SOURCE>

    Определяет URL-адрес сервера. URL-адрес, указанный с помощью этого параметра, может быть V2 (https://www.nuget.org/api/v2/) или V3 (https://api.nuget.org/v3/index.json). Для частных каналов замените имя узла (например, %hostname%/api/v3/index.json).

Примеры

  • Удаляет пакет Microsoft.AspNetCore.Mvc версии 1.0:

    dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0
    
  • Удаляет пакет Microsoft.AspNetCore.Mvc версии 1.0, не запрашивая учетные данные или другие входные данные, предоставляемые пользователем:

    dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0 --non-interactive