共用方式為


從命令行還原 NuGet 套件(dotnet)

Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019

本指南會逐步引導您使用 dotnet 命令行介面來設定專案和還原 NuGet 套件。

先決條件

產品 需求規範
Azure DevOps - Azure DevOps 組織
- Azure DevOps 項目
- Azure Artifacts 供應項目
- 下載並安裝 Azure Artifacts 認證提供者
- 下載並安裝 .NET Core SDK (2.1.400+)

聯機到摘要

  1. 登入您的 Azure DevOps 組織,然後流覽至您的專案。

  2. 選取 工件,然後從下拉功能表中選取您的訊息來源。

  3. 選取 [連線至 feed],然後從左側的 [NuGet] 區段選取 [dotnet]。

  4. 在與 csprojsln 檔案相同的資料夾中建立 nuget.config 檔案。 複製下列 XML 代碼段,並將它貼到您的新檔案中,然後將佔位元取代為相關資訊:

  • 組織範圍的訊息流:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <clear />
        <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" />
      </packageSources>
    </configuration>
    
  • 專案範圍的資訊流:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <clear />
        <add key="<FEED_NAME>" value="https://pkgs.dev.azure.com/<ORGANIZATION_NAME>/<PROJECT_NAME>/_packaging/<FEED_NAME>/nuget/v3/index.json" />
      </packageSources>
    </configuration>
    

注意

Azure DevOps Server 2019 不支援 dotnet。

  1. 登入您的 Azure DevOps 伺服器,然後流覽至您的專案。

  2. 選取 [工件],然後選取您的動態摘要。

  3. 選取 連線到 Feed,然後從左側導航窗格中選取 dotnet

  4. 請遵循 Project 設置 一節中的指示,連線到您的資訊來源。

    一個螢幕快照顯示如何在 Azure DevOps Server 2020 和 2022 中使用 dotnet 連接到饋送。

恢復套件

執行下列命令以還原您的套件。 --interactive 旗標可用來提示使用者輸入認證:

dotnet restore --interactive