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.