從命令行還原 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+)。 |
聯機到摘要
登入您的 Azure DevOps 組織,然後流覽至您的專案。
選取 工件,然後從下拉功能表中選取您的訊息來源。
選取 [連線至 feed],然後從左側的 [NuGet] 區段選取 [dotnet]。
在與 csproj 或 sln 檔案相同的資料夾中建立 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。
恢復套件
執行下列命令以還原您的套件。
--interactive
旗標可用來提示使用者輸入認證:
dotnet restore --interactive