本文适用于:✔️ .NET 6 SDK 及更高版本
Name
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
Description
该 dotnet nuget delete 命令从服务器中删除或取消列出包。 对于 nuget.org,作是取消列出包。
Arguments
PACKAGE_NAME要删除的包的名称/ID。
PACKAGE_VERSION要删除的包的版本。
选项
--force-english-output强制应用程序使用基于英语的固定区域性运行。
-
-?|-h|--help打印出有关如何使用命令的说明。
-
--interactive允许命令停止并等待用户输入或操作。 例如,完成身份验证。
-k|--api-key <API_KEY>服务器的 API 密钥。
--no-service-endpoint默认情况下,命令将“/api/v2/package”追加到指定的 URL。 此选项适用于必须使用与选项指定的
--source确切源 URL 的自定义源。 有关详细信息,请参阅--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.Mvc1.0 版,不提示用户输入凭据或其他输入:dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0 --non-interactive