Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
NuGet teď ověřuje ID balíčků, když se používají k vytváření adres URL v .NET 10. Pokud ID balíčku není ve správném formátu, nuGet místo pokračování zobrazí chybu. Tím se zajistí, že se při vytváření adres URL použijí pouze platná ID balíčků.
Verze byla představena
.NET 10
Předchozí chování
Dříve prostředky NuGet vytvořené adresy URL z ID balíčků neověřily formát ID balíčku. Id neplatných nebo poškozených balíčků je možné použít bez aktivace chyb ověřování.
Nové chování
Počínaje sadou .NET 10 SDK se teď ověřuje jakékoli ID balíčku použitého k vytvoření adresy URL prostřednictvím prostředků NuGet. Pokud ID balíčku neodpovídá očekávanému formátu NuGetu, vyvolá se výjimka a adresa URL se nevykonstruuje.
Typ zásadní změny
Tato změna je změna chování.
Důvod změny
Tato změna zavádí ověřování, aby se při vytváření adres URL používala pouze id správně formátovaných balíčků. Ověření posiluje stav zabezpečení kódu snížením rizika zpracování nebezpečných nebo nezamýšlených vstupů.
Doporučená akce
Pokud chcete zakázat logiku ověřování ID balíčku a obnovit předchozí chování, můžete proměnnou NUGET_DISABLE_PACKAGEID_VALIDATION prostředí nastavit na true.
Ovlivněná rozhraní API
Žádné.