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

    要刪除的套件名稱/識別碼。

  • 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 選項指定的 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