NuGet CLI-referencia

A NuGet parancssori felülete (CLI) nuget.exea NuGet-funkciók teljes körét biztosítja a csomagok telepítéséhez, létrehozásához, közzétételéhez és kezeléséhez anélkül, hogy a projektfájlokat módosítanák.

Bármely parancs használatához nyisson meg egy parancsablakot vagy bash-felületet, majd futtassa nuget a parancsot és a megfelelő beállításokat, például nuget help pack (a csomagparancs súgójának megtekintéséhez).

Ez a dokumentáció a NuGet CLI legújabb verzióját tükrözi. A használt adott verzió pontos részleteiért futtassa nuget help a kívánt parancsot.

Az alapszintű parancsok parancssori felülettel való használatáról további információt nuget.exe című témakörben talál.

nuget.exe telepítése

Mindig telepítse az eszköz legújabb verzióját, amely támogatja a konfigurációt.

Ha a nuget.exe CLI-eszköz már telepítve van, a parancs nuget update -selfhasználatával frissítheti az eszközt a legújabb verzióra.

  1. Letöltés nuget.exe:

  2. Amikor a rendszer kéri, mentse a fájlt egy tetszőleges mappába. A nuget.exe fájl letöltése közvetlenül történik. A letöltött fájl nem telepítő, ezért nem kell közvetlenül a böngészőből futtatni a fájlt.

  3. Ha bármelyik mappából szeretné használni a PARANCSSOR eszközt, adja hozzá a nuget.exe fájlt tartalmazó mappát a PATH környezeti változóhoz.

Jótanács

Ha elérhetővé szeretné tenni a NuGet CLI-t az Package Manager konzolon Visual Studio, olvassa el A nuget.exe parancssori felület használata a konzolon.

Availability

A pontos részletekért tekintse meg a funkció rendelkezésre állását .

  • Minden parancs elérhető Windows.
  • Az összes parancs a Mono rendszeren futó nuget.exe működik, kivéve, ha a parancs a pack, restoreés updatea .
  • A pack, restore, delete, localsés parancsok Macen és push Linuxon is elérhetők a dotnet parancssori felületén keresztül.

Parancsok és alkalmazhatóság

Elérhető parancsok és alkalmazhatóság csomaglétrehozáshoz, csomaghasználathoz és/vagy csomag gazdagépen való közzétételéhez:

Gyakori parancsok Alkalmazható szerepkörök NuGet-verzió Leírás
csomagol Creation 2.7+ NuGet-csomagot hoz létre egy vagy több .nuspec projektfájlból. Mono rendszeren való futtatáskor a csomag projektfájlból való létrehozása nem támogatott.
feltöltés Könyvkiadás Összes Csomag közzététele csomagforrásban.
Config Összes Összes Lekéri vagy beállítja a NuGet konfigurációs értékeit.
súgó vagy ? Összes Összes Egy parancs súgóadatait vagy súgóját jeleníti meg.
Helyiek Fogyasztás 3.3+ Felsorolja a globális csomagok, a http-cache és a temp mappák helyét, és törli a mappák tartalmát.
visszaad Fogyasztás 2.7+ Visszaállítja a használt csomagkezelési formátum által hivatkozott összes csomagot. Mono rendszeren való futtatáskor a csomagok PackageReference formátummal történő visszaállítása nem támogatott.
setapikey Közzététel, felhasználás Összes Egy API-kulcsot ment egy adott csomagforráshoz, ha az adott csomagforráshoz kulcs szükséges a hozzáféréshez.
Spec Creation Összes Létrehoz egy .nuspec fájlt, amely jogkivonatokkal hozza létre a fájlt egy Visual Studio projektből.
Másodlagos parancsok Alkalmazható szerepkörök NuGet-verzió Leírás
add Könyvkiadás 3.3+ Egy nem HTTP-csomagforráshoz ad hozzá egy csomagot hierarchikus elrendezéssel. HTTP-források esetén használja a leküldést.
delete Könyvkiadás Összes Eltávolít vagy töröl egy csomagot egy csomagforrásból.
init Creation 3.3+ Hierarchikus elrendezéssel adhatja hozzá a csomagokat egy mappából egy csomagforráshoz.
telepítése Fogyasztás Összes Telepíti a csomagot az aktuális projektbe, de nem módosítja a projekteket és a referenciafájlokat.
list Használat, esetleg közzététel Összes Egy adott forrásból származó csomagokat jelenít meg.
Tükör Könyvkiadás Elavult: 3,2+ Egy csomag és annak függőségei tükrözése egy forrásból egy céladattárba.
keresés Fogyasztás 5.8+ A megadott lekérdezési sztring használatával keres egy adott forrást.
Források Felhasználás, közzététel Összes A konfigurációs fájlok csomagforrásait kezeli.
frissít Fogyasztás Összes Frissíti a projekt csomagjait a legújabb elérhető verziókra. Mono rendszeren való futtatáskor nem támogatott.

A különböző parancsok különböző környezeti változókat használnak.

NuGet CLI-parancsok a megfelelő szerepkörök szerint:

Szerepkör Parancsok
Fogyasztás config, help, install, list, localsrestore, search, setapikey, , sourcesupdate
Creation config, help, init, pack, , spec
Könyvkiadás add, config, delete, helplist, push, setapikeysources

A csak csomagokat használó fejlesztőknek például csak a NuGet-parancsok részhalmazát kell megérteniük.

Megjegyzés:

A parancsbeállításnevek nem érzéketlenek. Az elavult beállítások nem szerepelnek ebben a hivatkozásban, például NoPrompt (lecserélve NonInteractive) és Verbose ( Verbosityhelyébe a következő: ).

Lokalizáció

NuGet.exea folyamat előrehaladását, a figyelmeztetéseket és a hibaüzeneteket a rendszer az Visual Studio területi beállításaival megegyező területi beállításokra fordítja le. NuGet.exe egyetlen exeként hajóznak, és méretbeli megfontolások miatt csak a leggyakrabban megjelenő üzeneteket fordítják le minden nyelven.