Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Metoden CryptoConfig.EncodeOID(String) är markerad som föråldrad, med början i .NET 6. Om du använder det här API:et i koden genereras en varning SYSLIB0031 vid kompilering och ett PlatformNotSupportedException undantag vid körning.
Lösningar
Använd ASN.1-funktionerna i System.Formats.Asn1.
Undertryck en varning
Om du måste använda föråldrade API:er kan du ignorera varningen i koden eller i projektfilen.
Om du bara vill förhindra en enda överträdelse lägger du till förprocessordirektiv i källfilen för att inaktivera och återaktiverar sedan varningen.
// Disable the warning.
#pragma warning disable SYSLIB0031
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0031
Om du vill ignorera alla SYSLIB0031 varningar i projektet lägger du till en <NoWarn>-egenskap i projektfilen.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0031</NoWarn>
</PropertyGroup>
</Project>
För mer information, se Undertrycka varningar.