共用方式為


dotnet nuget delete(刪除 NuGet 套件的指令)

此文章適用於:✔️ .NET 6 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

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.Mvc的 1.0 版,不會提示使用者輸入認證或其他輸入:

    dotnet nuget delete Microsoft.AspNetCore.Mvc 1.0 --non-interactive