Baca dalam bahasa Inggris

Bagikan melalui


Memulihkan paket NuGet dari baris perintah (dotnet)

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Panduan ini memandu Anda mengonfigurasi proyek dan memulihkan paket NuGet menggunakan antarmuka baris perintah dotnet.

Prasyarat

Produk Persyaratan
Azure DevOps - Sebuah organisasi Azure DevOps .
- Proyek Azure DevOps .
- Umpan Azure Artefak.
- Unduh dan instal Penyedia Kredensial Azure Artifacts.
- Unduh dan instal .NET Core SDK (2.1.400+).

Menyambungkan ke umpan

  1. Masuk ke organisasi Azure DevOps Anda, lalu navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih umpan Anda dari menu tarik-turun.

  3. Pilih Hubungkan ke umpan, lalu pilih dotnet dari bagian NuGet di sebelah kiri.

  4. Buat file nuget.config di folder yang sama dengan file csproj atau sln Anda. Salin cuplikan XML berikut dan tempelkan ke file baru Anda, ganti tempat penampung dengan informasi yang relevan:

  • Umpan cakupan organisasi:

    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>
    
  • Aliran informasi proyek

    XML
    <?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>
    

Catatan

dotnet tidak didukung di Azure DevOps Server 2019.

  1. Masuk ke server Azure DevOps Anda, lalu navigasikan ke proyek Anda.

  2. Pilih Artefak, lalu pilih umpan Anda.

  3. Pilih Sambungkan ke umpan, lalu pilih dotnet dari panel navigasi kiri.

  4. Ikuti instruksi di bagian penyiapan Proyek untuk menyambungkan ke umpan Anda.

    Cuplikan layar yang menunjukkan cara menyambungkan ke umpan dengan dotnet di Azure DevOps Server 2020 dan 2022.

Pulihkan paket

Jalankan perintah berikut untuk memulihkan paket Anda. Bendera --interactive digunakan untuk meminta kredensial kepada pengguna:

CLI
dotnet restore --interactive