Bagikan melalui


Umpan lokal

Umpan paket NuGet lokal hanyalah struktur folder hierarkis di jaringan lokal Anda (atau bahkan hanya komputer Anda sendiri) tempat Anda menempatkan paket. Umpan ini kemudian dapat digunakan sebagai sumber paket dengan semua operasi NuGet lainnya menggunakan CLI, UI Manajer Paket, dan Konsol Manajer Paket.

Untuk mengaktifkan sumber, tambahkan nama jalurnya (seperti \\myserver\packages) ke daftar sumber menggunakan UI Manajer Paket atau nuget sources perintah .

Catatan

Struktur folder hierarkis didukung di NuGet 3.3+. Versi NuGet yang lebih lama hanya menggunakan satu folder yang berisi paket, yang performanya jauh lebih rendah daripada struktur hierarkis.

Menginisialisasi dan memelihara folder hierarkis

Pohon folder versi hierarkis memiliki struktur umum berikut:

\\myserver\packages
  └─<packageID>
    └─<version>
      ├─<packageID>.<version>.nupkg
      └─<other files>

NuGet membuat struktur ini secara otomatis saat Anda menggunakan nuget add perintah untuk menyalin paket ke umpan:

nuget add new_package.1.0.0.nupkg -source \\myserver\packages

Perintah nuget add ini bekerja dengan satu paket pada satu waktu, yang bisa tidak nyaman saat menyiapkan umpan dengan beberapa paket.

Dalam kasus seperti itu nuget init , gunakan perintah untuk menyalin semua paket dalam folder ke umpan seolah-olah Anda menjalankan nuget add masing-masing paket satu per satu. Misalnya, perintah berikut menyalin semua paket dari c:\packages ke pohon hierarkis pada \\myserver\packages:

nuget init c:\packages \\myserver\packages

Seperti halnya add perintah, init membuat folder untuk setiap pengidentifikasi paket, yang masing-masing berisi folder nomor versi, di mana adalah paket yang sesuai.