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