Symptômes
Lorsque vous utilisez XMLSerializer pour sérialiser la valeur du type System.Security.Authentication.SslProtocols , vous rencontrez une erreur System.InvalidOperationException .
Cause
Ce problème se produit parce que dans l’aperçu de.NET Framework 4.6.2, ObsoleteAttribute a été ajouté quelques membres (SSL2, SSL3) de l’Enum de System.Security.Authentication.SslProtocols. Dans la mesure où XMLSerializer ne prend pas en charge les ObsoleteAttribute, il lève et erreur InvalidOperationException .
Résolution
Le problème sera résolu dans la prochaine version de.NET Framework 4.6.2 en supprimant ObsoleteAttribute à partir de System.Security.Authentication.SslProtocols.
Pour plus d’informations sur l’aperçu 4.6.2 de Microsoft.NET Framework, consultez l’aperçu de.NET Framework 4.6.2 problèmes connus.
Plus d'informations
Pour plus d’informations, reportez-vous à la section la compatibilité des applications dans le.NET Framework 4.6.2.