Sintomas
Quando você usa o XMLSerializer para serializar o valor do tipo System.Security.Authentication.SslProtocols , você encontrar um erro System. InvalidOperationException .
Causa
Esse problema ocorre porque na visualização do.NET Framework 4.6.2 ObsoleteAttribute foi adicionada a alguns membros (SSL2, SSL3) de Enumeração de System.Security.Authentication.SslProtocols. Como o XMLSerializer não dá suporte a ObsoleteAttribute, ele gera erro InvalidOperationException .
Resolução
O problema será corrigido na versão futura do.NET Framework 4.6.2, removendo o ObsoleteAttribute do System.Security.Authentication.SslProtocols.
Para obter mais informações sobre a visualização de 4.6.2 do Microsoft.NET Framework, consulte .NET Framework 4.6.2 visualização problemas conhecidos.
Mais informações
Para obter mais informações, consulte compatibilidade de aplicativo do.NET Framework 4.6.2.