Sintomas
Quando utilizar o XMLSerializer para serializar o valor de tipo de System.Security.Authentication.SslProtocols , encontrar um erro de System.InvalidOperationException .
Causa
Este problema ocorre porque na pré-visualização do .NET Framework 4.6.2, ObsoleteAttribute foi adicionada a alguns membros (SSL2, SSL3) de Enumeração de System.Security.Authentication.SslProtocols. Uma vez que o XMLSerializer não suporta ObsoleteAttribute, lança e InvalidOperationException erro.
Resolução
O problema será corrigido na versão futura do .NET Framework 4.6.2 removendo a ObsoleteAttribute do System.Security.Authentication.SslProtocols.
Para mais informações sobre a pré-visualização do Microsoft .NET Framework 4.6.2, consulte a pré-visualização do .NET Framework 4.6.2 problemas conhecidos.
Mais informações
Para mais informações, consulte compatibilidade de aplicações no .NET Framework 4.6.2.