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.exe parancssori felület viselkedése számos környezeti változóval konfigurálható, amelyek hatással vannak a nuget.exe a számítógép, a felhasználó vagy a folyamat szintjén. A környezeti változók mindig felülbírálják a fájlok beállításait NuGet.Config , így a buildkiszolgálók a fájlok módosítása nélkül módosíthatják a megfelelő beállításokat.
A közvetlenül a parancssorban vagy a NuGet-konfigurációs fájlokban megadott beállítások általában elsőbbséget élveznek, de van néhány kivétel, például FORCE_NUGET_EXE_INTERACTIVE. Ha úgy találja, hogy nuget.exe eltérően viselkedik a különböző számítógépek között, egy környezeti változó lehet az oka. Például az Azure Web Apps Kudu (az üzembe helyezés során használt) NUGET_XMLDOC_MODE úgy van beállítva, hogy ugorjon a csomag-visszaállítási teljesítmény felgyorsításához és a lemezterület mentéséhez.
A NuGet CLI az MSBuild használatával olvassa be a projektfájlokat. Az MSBuild kiértékelése során minden környezeti változó tulajdonságokként érhető el. A NuGet-csomagban dokumentált és MSBuild-célként visszaállított tulajdonságok listája környezeti változóként is beállítható.
| Változó | Leírás | Megjegyzések |
|---|---|---|
| http_proxy | A NuGet HTTP-műveletekhez használt HTTP-proxy. | Ez a beállítás a http://<username>:<password>@proxy.comkövetkezőképpen lesz megadva: . |
| no_proxy | A tartományokat úgy konfigurálja, hogy megkerüljék a proxy használatát. | Vesszővel (,) elválasztott tartományokként van megadva. |
| EnableNuGetPackageRestore | Annak megjelölése, hogy a NuGetnek implicit módon kell-e hozzájárulást adnia, ha erre a visszaállítási csomagnak szüksége van. | A megadott jelölő értéke igaz vagy 1, a jelölőként kezelt többi érték nincs beállítva. |
| NUGET_CLI_LANGUAGE | nuget.exe kimeneti nyelv módosítása | 6.5-ös és újabb verziókban érhető el. A támogatott értékek támogatott Visual Studio-nyelvek területi nevei: zh-cn, , zh-tw, cs-cz, en-uses-es, fr-fr, de-de, it-it, ja-jp, ko-kr, pl-plpt-brru-rués .tr-tr |
| NUGET_EXE_NO_PROMPT | Megakadályozza, hogy az exe hitelesítő adatokat kér. | A null vagy üres sztring kivételével minden érték a jelölőkészlet/igaz értékként lesz kezelve. |
| NUGET_MAX_RETRY_AFTER_DELAY_SECONDS | Az újrapróbálkozások közötti maximális időtartam, ha a HTTP-válasz Retry-After fejlécet tartalmaz | Ha a NUGET_OBSERVE_RETRY_AFTER engedélyezve van (alapértelmezés szerint), és a HTTP-válasz tartalmaz egy Retry-After fejlécet, ez a környezeti változó beállítja a várt maximális időtartamot. Vegye figyelembe, hogy Retry-After megadhat időtartamot (delta) vagy időbélyeget (dátumot). Ha a kiszolgáló időbélyeget ad vissza, és a gép órája nincs szinkronizálva a kiszolgálóval, a számított időtartam nagyon hosszú lehet (vagy negatív). |
| FORCE_NUGET_EXE_INTERACTIVE | Globális környezeti változó az interaktív mód kényszerítéséhez. | A null vagy üres sztring kivételével minden érték a jelölőkészlet/igaz értékként lesz kezelve. |
| NUGET_PACKAGES | A globális csomagok és a gyorsítótármappák kezeléséről szóló cikkben ismertetett elérési út a globális csomagok mappához. | Abszolút elérési útként van megadva. |
| NUGET_FALLBACK_PACKAGES | Globális tartalék csomagok mappái. | Pontosvesszővel elválasztott abszolút mappaelérési utak (;). |
| NUGET_HTTP_CACHE_PATH | A http-cache mappához a globális csomagok és gyorsítótármappák kezelésével kapcsolatos leírás szerint használható elérési út. | Abszolút elérési útként van megadva. |
| NUGET_OBSERVE_RETRY_AFTER | A HTTP-válaszüzenet használatának letiltása Retry-After késleltetési időtartamok | A NuGet 6.5 előtt a NuGet újrapróbálkozott minden sikertelen kérést ugyanazzal a háttérstratégiával. A NuGet 6.5-től kezdődően a NuGet alapértelmezés szerint a kiszolgáló által biztosított Retry-After késleltetési időszakot használja. Állítsa be ezt a környezeti változót úgy, hogy false figyelmen kívül hagyja a Retry-After válaszfejlécet. Lásd még: NUGET_MAX_RETRY_AFTER_DELAY_SECONDS |
| NUGET_RESTORE_MSBUILD_ARGS | További MSBuild argumentumokat állít be. | Adja át azokat az argumentumokat, amely megegyezik a msbuild.exe. Példa a Foo projekttulajdonság parancssorból értéksávra történő beállítására : /p:Foo=Bar |
| NUGET_RETRY_HTTP_429 | Az újrapróbálkozás viselkedésének módosítása HTTP 429-válaszokon | A NuGet 6.5 előtt a NuGet nem próbálkozott újra a HTTP 429-et eredményező kérésekkel a 408-on. Az alapértelmezett érték az true, és ez a környezeti változó beállítható úgy, hogy false a régebbi NuGet-viselkedésre jelentkezzen be (ne próbálkozzon újra a kéréssel) |
| NUGET_RESTORE_MSBUILD_VERBOSITY | Az MSBuild napló részletességét állítja be. | Az alapértelmezett érték a csendes ("/v:q"). Lehetséges értékek : q[uiet], m[inimal], n[ormal], d[etailed], és diag[notic]. |
| NUGET_SHOW_STACK | Meghatározza, hogy a teljes kivétel (beleértve a veremkövetést) megjelenjen-e a felhasználó számára. | Igaz vagy hamis (alapértelmezett) értékként van megadva. |
| NUGET_UPDATEFILETIME_MAXRETRIES | Megadja, hogy a NuGet hányszor próbálja meg újra beállítani a fájlidőbélyeget a csomagok kibontásakor, amikor az első kísérlet sikertelen volt. | A Windows víruskereső szoftvere ideiglenesen megnyithatja a fájlokat, így a NuGet nem módosíthatja az időbélyeget. A NuGet exponenciális visszalépést használ, ahol a kísérletek közötti várakozási időtartam .Math.Pow(2, retryNumber) Az alapértelmezett maximális újrapróbálkozás 9, ami azt jelenti, hogy a hiba előtti várakozási idő körülbelül egy másodperc lesz. |
| NUGET_XMLDOC_MODE | Meghatározza, hogyan kell kezelni a szerelvények XML-dokumentációs fájlkigyűjtését. | A támogatott módok kihagyhatók (ne nyerje ki az XML-dokumentációs fájlokat), tömörítse (zip-archívumként tárolja az XML-dokumentumfájlokat) vagy egyik sem (alapértelmezés szerint az XML-dokumentumfájlokat normál fájlként kezelje). |
| NUGET_CERT_REVOCATION_MODE | Meghatározza, hogyan történik a csomag aláírásához használt tanúsítvány visszavonási állapotának ellenőrzése az aláírt csomag telepítésekor vagy visszaállításakor. Ha nincs beállítva, az alapértelmezett érték a következő.online |
Lehetséges értékek online (alapértelmezett), offline. A NU3028-hoz kapcsolódó |
| NUGET_ENHANCED_MAX_NETWORK_TRY_COUNT | Konfigurálja a HTTP-kapcsolat újbóli próbálkozásainak maximális számát, ha a bővített újrapróbálkozások engedélyezve vannak. | Az újrapróbálkozások számát jelző szám az alapértelmezett érték 6. |
| NUGET_ENHANCED_NETWORK_RETRY_DELAY_MILLISECONDS | Ezredmásodpercben konfigurálja a várakozási időt a HTTP-kapcsolat újrapróbálkozása előtt, ha a bővített újrapróbálkozások engedélyezve vannak. | A várakozni kívánt millsecondok száma, az alapértelmezett érték a .1000 |