SYSLIB0022: os tipos Rijndael e RijndaelManaged estão obsoletos
Os tipos Rijndael e RijndaelManaged são marcados como obsoletos a partir do .NET 6. Usar esses tipos no código gerará um aviso SYSLIB0022
em tempo de compilação.
Soluções Alternativas
Use System.Security.Cryptography.Aes em vez disso.
Suprimir um aviso
Se for necessário usar as APIs obsoletas, você poderá suprimir o aviso no código ou no arquivo de projeto.
Para suprimir apenas uma violação única, adicione as diretivas de pré-processador ao arquivo de origem para desabilitar e, em seguida, reabilite o aviso.
// Disable the warning.
#pragma warning disable SYSLIB0022
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0022
Para suprimir todos os avisos SYSLIB0022
no projeto, adicione uma propriedade <NoWarn>
ao arquivo de projeto.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0022</NoWarn>
</PropertyGroup>
</Project>
Para obter mais informações, confira Suprimir avisos.