Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
nuget.exe CLI'nın davranışı, bilgisayar genelinde, kullanıcı veya işlem düzeylerindeki nuget.exe etkileyen bir dizi ortam değişkeni aracılığıyla yapılandırılabilir. Ortam değişkenleri her zaman dosyalardaki NuGet.Config ayarları geçersiz kılar ve derleme sunucularının herhangi bir dosyayı değiştirmeden uygun ayarları değiştirmesine olanak tanır.
Genel olarak, doğrudan komut satırında veya NuGet yapılandırma dosyalarında belirtilen seçenekler önceliklidir, ancak FORCE_NUGET_EXE_INTERACTIVE gibi birkaç özel durum vardır. nuget.exe farklı bilgisayarlar arasında farklı davrandığını fark ederseniz, bunun nedeni ortam değişkeni olabilir. Örneğin Azure Web Apps Kudu (dağıtım sırasında kullanılır), paket geri yükleme performansını hızlandırmak ve disk alanından tasarruf etmek için NUGET_XMLDOC_MODE ayarlanmıştır.
NuGet CLI, proje dosyalarını okumak için MSBuild kullanır. MsBuild değerlendirmesi sırasında tüm ortam değişkenleri özellik olarak kullanılabilir. NuGet paketinde belgelenen özelliklerin listesi ve MSBuild hedefleri olarak geri yükleme ortam değişkenleri olarak da ayarlanabilir.
| Değişken | Açıklama | Açıklamalar |
|---|---|---|
| http_proxy | NuGet HTTP işlemleri için kullanılan http proxy'si. | Bu, olarak http://<username>:<password>@proxy.combelirtilebilir. |
| no_proxy | Etki alanlarını proxy'yi kullanmaktan atlayacak şekilde yapılandırılır. | Virgülle (,) ayrılmış etki alanları olarak belirtilir. |
| EnableNuGetPackageRestore | Geri yüklemede paket için gerekliyse NuGet'in örtük olarak onay vermesi gerekiyorsa için bayrağı. | Belirtilen bayrak true veya 1 olarak değerlendirilir; diğer tüm değerler bayrak olarak değerlendirilmez. |
| NUGET_CLI_LANGUAGE | Çıkış dilini nuget.exe değiştirir | 6.5 ve üzeri sürümlerde kullanılabilir. Desteklenen değerler desteklenen Visual Studio dillerinin yerel ayar adlarıdır: zh-cn, zh-tw, cs-cz, en-us, es-es, , fr-frde-de, , it-itja-jp, , ko-kr, pl-pl, pt-br, ru-ruve tr-tr. |
| NUGET_EXE_NO_PROMPT | Exe'nin kimlik bilgilerini istemesini engeller. | Null veya boş dize dışındaki tüm değerler bu bayrak kümesi/true olarak kabul edilir. |
| NUGET_MAX_RETRY_AFTER_DELAY_SECONDS | HTTP yanıtı Retry-After üst bilgi içerdiğinde yeniden denemeler arasındaki en uzun süre | NUGET_OBSERVE_RETRY_AFTER etkinleştirildiğinde (varsayılan olarak olduğu gibi) ve http yanıtı bir Retry-After üst bilgisi içerdiğinde, bu ortam değişkeni beklenecek en uzun süreyi ayarlar. Retry-After süre (delta) veya zaman damgası (tarih) sağlayabileceğini unutmayın. Sunucu bir zaman damgası döndürürse ve makinenizin saati sunucuyla eşitlenmemişse, hesaplanan süre çok uzun (veya negatif) olabilir. |
| FORCE_NUGET_EXE_INTERACTIVE | Etkileşimli modu zorlamak için genel ortam değişkeni. | Null veya boş dize dışındaki tüm değerler bu bayrak kümesi/true olarak kabul edilir. |
| NUGET_PACKAGES | Genel paketleri ve önbellek klasörlerini yönetme konusunda açıklandığı gibi genel paketler klasörü için kullanılacak yol. | Mutlak yol olarak belirtilir. |
| NUGET_FALLBACK_PACKAGES | Genel geri dönüş paketleri klasörleri. | Noktalı virgülle ayrılmış mutlak klasör yolları (;). |
| NUGET_HTTP_CACHE_PATH | Genel paketleri ve önbellek klasörlerini yönetme konusunda açıklandığı gibi http-cache klasörü için kullanılacak yol. | Mutlak yol olarak belirtilir. |
| NUGET_OBSERVE_RETRY_AFTER | HTTP yanıt iletisini kullanmayı geri çevirme Retry-After gecikme süreleri | NuGet 6.5'in öncesinde, NuGet aynı geri yükleme stratejisine sahip tüm başarısız istekleri yeniden denerdi. NuGet 6.5'den başlayarak, NuGet varsayılan olarak sunucu tarafından sağlanan Retry-After gecikme süresini kullanır. Retry-After yanıt üst bilgisini yoksaymak için bu ortam değişkenini false olarak ayarlayın. Ayrıca bkz. NUGET_MAX_RETRY_AFTER_DELAY_SECONDS |
| NUGET_RESTORE_MSBUILD_ARGS | Ek MSBuild bağımsız değişkenlerini ayarlar. | bağımsız değişkenlerini msbuild.exegeçirme yöntemiyle aynı şekilde geçirin. Komut satırından Foo proje özelliğini Çubuk değerine ayarlama örneği /p:Foo=Bar olabilir |
| NUGET_RETRY_HTTP_429 | HTTP 429 yanıtlarında yeniden deneme davranışını değiştirme | NuGet 6.5'in öncesinde NuGet, 408'de HTTP 429'a neden olan istekleri yeniden denemez. Varsayılan değerdir trueve bu ortam değişkeni eski NuGet davranışını kabul etmek için ayarlanabilir false (isteği yeniden denemeyin) |
| NUGET_RESTORE_MSBUILD_VERBOSITY | MSBuild günlük ayrıntı düzeyini ayarlar. | Varsayılan değer sessizdir ("/v:q"). Olası q[uiet], m[inimal], n[ormal], d[etailed] ve diag[nostic] değerleri. |
| NUGET_SHOW_STACK | Kullanıcıya tam özel durumun (yığın izleme dahil) görüntülenip görüntülenmeyeceğini belirler. | True veya false (varsayılan) olarak belirtilir. |
| NUGET_UPDATEFILETIME_MAXRETRIES | İlk deneme başarısız olduğunda paketleri ayıklarken NuGet'in dosya zaman damgasını ayarlamayı kaç kez yeniden deneyeceğini ayarlar. | Windows virüsten koruma yazılımı dosyaları geçici olarak açarak NuGet'in zaman damgasını değiştirmesini engelleyebilir. NuGet, denemeler Math.Pow(2, retryNumber)arasındaki bekleme süresinin olduğu üstel bir geri alma kullanır. Varsayılan maksimum yeniden deneme sayısı 9'dur, yani hatadan önceki varsayılan toplam bekleme süresi yaklaşık bir saniye olur. |
| NUGET_XMLDOC_MODE | Derlemeler XML belge dosyası ayıklamanın nasıl işleneceğini belirler. | Desteklenen modlar atlanır (XML belge dosyalarını ayıklamaz), sıkıştırılır (XML belge dosyalarını zip arşivi olarak depolar) veya hiçbiri (varsayılan olarak, XML belge dosyalarını normal dosyalar olarak ele alma). |
| NUGET_CERT_REVOCATION_MODE | Bir paketi imzalamak için kullanılan sertifikanın iptal durumu denetiminin, imzalı bir paket yüklendiğinde veya geri yüklendiğinde nasıl gerçekleştirileceğini belirler. Ayarlanmadığında, varsayılan olarak olarak onlineayarlanır. |
Olası değerler çevrimiçi (varsayılan), çevrimdışı. NU3028 ile ilgili |
| NUGET_ENHANCED_MAX_NETWORK_TRY_COUNT | Gelişmiş yeniden denemeler etkinleştirildiğinde bir HTTP bağlantısının yeniden denenmesi gereken en fazla kaç kez yeniden denenmesi gerektiğini yapılandırılır. | Kaç yeniden deneme yapılacağını gösteren bir sayıdır ve varsayılan değerdir 6. |
| NUGET_ENHANCED_NETWORK_RETRY_DELAY_MILLISECONDS | Gelişmiş yeniden denemeler etkinleştirildiğinde HTTP bağlantısını yeniden denemeden önce milisaniye cinsinden beklenmesi gereken süreyi yapılandırılır. | Beklenen milisaniye sayısı, varsayılan değerdir 1000. |