SYSLIB0027: PublicKey.Key is verouderd
De PublicKey.Key eigenschap is gemarkeerd als verouderd, te beginnen in .NET 6. Als u deze API in code gebruikt, wordt er een waarschuwing SYSLIB0027
gegenereerd tijdens het compileren.
Tijdelijke oplossingen
Gebruik de juiste methode om de openbare sleutel op te halen, zoals GetRSAPublicKey().
Een waarschuwing onderdrukken
Als u de verouderde API's moet gebruiken, kunt u de waarschuwing in code of in het projectbestand onderdrukken.
Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de waarschuwing uit te schakelen en vervolgens opnieuw in te schakelen.
// Disable the warning.
#pragma warning disable SYSLIB0027
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0027
Als u alle SYSLIB0027
waarschuwingen in uw project wilt onderdrukken, voegt u een <NoWarn>
eigenschap toe aan het projectbestand.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0027</NoWarn>
</PropertyGroup>
</Project>
Zie Waarschuwingen onderdrukken voor meer informatie.