dotnet nuget delete

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

名称

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

    要删除的包的名称/ID。

  • PACKAGE_VERSION

    要删除的包的版本。

选项

  • --force-english-output

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

  • -?|-h|--help

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

  • --interactive

    允许命令停止并等待用户输入或操作。 例如,完成身份验证。 自 .NET Core 3.0 SDK 起可用。

  • -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