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。

  • --non-interactive

    不提示用户输入或确认。

  • -s|--source <SOURCE>

    指定服务器 URL。 Nuget.org 的支持 URL 包括 https://www.nuget.orghttps://www.nuget.org/api/v3https://www.nuget.org/api/v2/package。 对于专用源,请替换主机名(例如,%hostname%/api/v3)。

示例

  • 删除包 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