症状
当您使用XMLSerializer进行序列化的System.Security.Authentication.SslProtocols类型的值时,则会遇到System.InvalidOperationException错误。
原因
此问题是由于ObsoleteAttribute (SSL2,SSL3) 的一些成员在.NET Framework 4.6.2 预览中,已添加的System.Security.Authentication.SslProtocols 枚举。因为XMLSerializer不支持ObsoleteAttribute,则会引发并能反转错误。
解决方案
将通过取消System.Security.Authentication.SslProtocols ObsoleteAttribute .NET Framework 4.6.2 未来版本中解决问题。
有关 Microsoft.NET Framework 4.6.2 预览的详细信息,请参见.NET Framework 4.6.2 预览的已知问题。
详细信息
有关详细信息,请参阅应用程序兼容性在.NET Framework 4.6.2。