dotnet nuget delete(删除命令)

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

Name

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

Description

dotnet nuget delete 命令从服务器中删除或取消列出包。 对于 nuget.org,作是取消列出包。

Arguments

  • PACKAGE_NAME

    要删除的包的名称/ID。

  • PACKAGE_VERSION

    要删除的包的版本。

选项

  • --force-english-output

    强制应用程序使用基于英语的固定区域性运行。

  • -?|-h|--help

    打印出有关如何使用命令的说明。

  • --interactive

    允许命令停止并等待用户输入或操作。 例如,完成身份验证。

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

    服务器的 API 密钥。

  • --no-service-endpoint

    默认情况下,命令将“/api/v2/package”追加到指定的 URL。 此选项适用于必须使用与选项指定的 --source 确切源 URL 的自定义源。 有关详细信息,请参阅 --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.Mvc1.0 版,不提示用户输入凭据或其他输入:

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