Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Miljövariabeln NUGET_ENABLE_ENHANCED_HTTP_RETRY har inte längre någon effekt i .NET 10. Tidigare kunde den här miljövariabeln användas för att inaktivera exponentiell återställning för misslyckade HTTP-anrop i NuGet-åtgärder.
Version lanserad
.NET 10
Tidigare beteende
Tidigare, när NUGET_ENABLE_ENHANCED_HTTP_RETRY miljövariabeln var inställd på false, använde NuGet det gamla återförsöksbeteendet med en fast fördröjning på 200 ms mellan misslyckade HTTP-anrop i stället för exponentiell säkerhetskopiering.
Nytt beteende
Miljövariabeln NUGET_ENABLE_ENHANCED_HTTP_RETRY har ingen effekt. NuGet använder alltid exponentiell återställning av återförsök för misslyckade HTTP-anrop, vilket har varit standardbeteendet i .NET SDK sedan version 6.0.300.
Typ av brytande ändring
Den här ändringen är en beteendeförändring.
Orsak till ändring
Exponentiellt återförsök har varit standardbeteendet i nästan fyra år från och med version .NET SDK 6.0.300. Funktionen introducerades för att hjälpa till när återställningar överbelastade servrar som inte kunde hantera alla paketbegäranden och exponentiella återförsök tillät dessa begäranden att lyckas. Eftersom det inte har förekommit någon feedback som tyder på problem med den här metoden har reservlösningen blivit överflödig.
Rekommenderad åtgärd
Ingen åtgärd krävs.
Berörda API:er
Ingen.