Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.
Letöltés
nuget.exe:- A legújabb ajánlott verzió letöltéséhez nyissa meg a következőt https://dist.nuget.org/win-x86-commandline/latest/nuget.exe: .
- Az elavult 2.8.6-os verzió letöltéséhez, a régebbi folyamatos integrációs rendszerekkel való kompatibilitás fenntartásához lépjen a következőre https://dist.nuget.org/win-x86-commandline/v2.8.6/nuget.exe. A 2.8.6-os verzió nem kompatibilis a Monoval.
- A letölteni kívánt verzió kiválasztásához lépjen a nuget.org/downloads.
- Az 5.0-s és újabb verziókhoz .NET Framework 4.7.2-es vagy újabb verziójára van szükség.
- A csomagok nuget.org való közzétételéhez a 4.1.0-s vagy újabb verzióra van szükség.
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.
Ha bármelyik mappából szeretné használni a PARANCSSOR eszközt, adja hozzá a nuget.exe fájlt tartalmazó mappát a
PATHkö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ésupdatea . - A
pack,restore,delete,localsés parancsok Macen éspushLinuxon 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.