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.
NuGet validerar nu paket-ID:n när de används för att skapa URL:er i .NET 10. Om ett paket-ID inte har rätt format visar NuGet ett fel i stället för att fortsätta. Detta säkerställer att endast giltiga paket-ID:er används när url:er skapas.
Version lanserad
.NET 10
Tidigare beteende
Tidigare verifierade Inte NuGet-resurser som konstruerade URL:er från paket-ID:n paket-ID:t. Ogiltiga eller felaktiga paket-ID:er kan användas utan att utlösa verifieringsfel.
Nytt beteende
Från och med .NET 10 SDK verifieras nu alla paket-ID som används för att konstruera en URL via NuGet-resurser. Om paket-ID:t inte överensstämmer med NuGets förväntade format genereras ett undantag och URL:en skapas inte.
Typ av brytande ändring
Den här ändringen är en beteendeförändring.
Orsak till ändring
Den här ändringen introducerar validering för att säkerställa att endast korrekt formaterade paket-ID:er används vid konstruerande av URL:er. Valideringen stärker kodens säkerhetsstatus genom att minska risken för att osäkra eller oavsiktliga indata bearbetas.
Rekommenderad åtgärd
Om du vill inaktivera paket-ID-valideringslogik och återställa det tidigare beteendet kan du ange miljövariabeln NUGET_DISABLE_PACKAGEID_VALIDATION till true.
Berörda API:er
Ingen.