SYSLIB0032: A recuperação de exceções de estado de processo corrompido não é suportada
Não há suporte para recuperação de exceções de estado de processo corrompido e o HandleProcessCorruptedStateExceptionsAttribute tipo é marcado como obsoleto, começando no .NET 6. Usar esta API no código gera aviso SYSLIB0032
em tempo de compilação.
Suprimir um aviso
Se você precisar usar as APIs obsoletas, poderá suprimir o aviso no código ou no arquivo de projeto.
Para suprimir apenas uma única violação, adicione diretivas de pré-processador ao arquivo de origem para desativar e reativar o aviso.
// Disable the warning.
#pragma warning disable SYSLIB0032
// Code that uses obsolete API.
// ...
// Re-enable the warning.
#pragma warning restore SYSLIB0032
Para suprimir todos os SYSLIB0032
avisos em seu projeto, adicione uma <NoWarn>
propriedade ao seu arquivo de projeto.
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
...
<NoWarn>$(NoWarn);SYSLIB0032</NoWarn>
</PropertyGroup>
</Project>
Para obter mais informações, consulte Suprimir avisos.