dotnet nuget deletedotnet nuget delete

本文内容

本主题适用于:✓ .NET Core 1.x SDK 及更高版本

nameName

dotnet nuget delete - 从服务器删除或取消列出包。

摘要Synopsis

  1. dotnet nuget delete [<PACKAGE_NAME> <PACKAGE_VERSION>] [--force-english-output] [--interactive] [-k|--api-key] [--no-service-endpoint]
  2. [--non-interactive] [-s|--source]
  3. dotnet nuget delete [-h|--help]

说明Description

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

自变量Arguments

  • PACKAGE_NAME

要删除的包的名称/ID。

  • PACKAGE_VERSION

要删除的包的版本。

选项Options

  • —force-english-output

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

  • -h|—help

打印出有关命令的简短帮助。

  • —interactive

对于身份验证等操作,允许命令阻止并要求手动操作。自 .NET Core 2.2 SDK 起可用的选项。

  • -k|—api-key <API_KEY>

服务器的 API 密钥。

  • —no-service-endpoint

不将“api/v2/package”追加至源 URL。自 .NET Core 2.1 SDK 起可用的选项。

  • —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)。

示例Examples

  • 删除包 Microsoft.AspNetCore.Mvc 的 1.0 版:
  1. dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0
  • 删除包 Microsoft.AspNetCore.Mvc 的 1.0 版(不提示用户需要凭据或其他输入):
  1. dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0 --non-interactive