delete 命令 (NuGet CLI)
适用于:包发布 • 支持的版本:全部
从包源中删除或取消列出包。 对于 nuget.org,delete 命令会取消列出包。
使用情况
nuget delete <packageID> <packageVersion> [options]
其中,<packageID>
和 <packageVersion>
可标识要删除或取消列出的具体包。 具体行为取决于源。 例如,对于本地文件夹,将删除包;而对于 nuget.org,则会取消列出包。
选项
-ApiKey
目标存储库的 API 密钥。 如果不存在,则使用配置文件中指定的密钥。
-ConfigFile
要应用的 NuGet 配置文件。 如果未指定,则使用
%AppData%\NuGet\NuGet.Config
(适用于 Windows)或是~/.nuget/NuGet/NuGet.Config
或~/.config/NuGet/NuGet.Config
(适用于 Mac/Linux)。-ForceEnglishOutput
(3.5+) 使用固定的、基于英语的区域性强制 nuget.exe 运行。
-?|-help
显示此命令的帮助信息。
-NonInteractive
不为用户输入或确认显示提示。
-np|-NoPrompt
删除时不提示。
-NoServiceEndpoint
不将“api/v2/packages”追加至源 URL。-src|-Source
指定服务器 URL。 针对 nuget.org,该 URL 为
https://api.nuget.org/v3/index.json
。 对于专用源,请替换主机名(例如,%hostname%/api/v3)。-Verbosity [normal|quiet|detailed]
指定输出中显示的细节量:
normal
(默认值)、quiet
或detailed
。
另请参阅环境变量
示例
nuget delete MyPackage 1.0
nuget delete MyPackage 1.0 -Source http://package.contoso.com/source -apikey A1B2C3