本文适用于: ✔️ .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