Objawy
Użycie XMLSerializer do serializacji wartości typu System.Security.Authentication.SslProtocols , można napotkać błąd System.InvalidOperationException .
Przyczyna
Ten problem występuje, ponieważ w podglądzie.NET Framework 4.6.2 ObsoleteAttribute został dodany do kilku członków (SSL2, SSL3) z Wyliczenia System.Security.Authentication.SslProtocols. Ponieważ XMLSerializer nie obsługuje ObsoleteAttribute, zgłasza błąd InvalidOperationException .
Rozwiązanie
Problem zostanie rozwiązany w przyszłej wersji.NET Framework 4.6.2 usuwając ObsoleteAttribute z System.Security.Authentication.SslProtocols.
Aby uzyskać więcej informacji dotyczących podglądu 4.6.2 Microsoft.NET Framework Zobacz .NET Framework 4.6.2 Podgląd znane problemy.
Więcej informacji
Aby uzyskać więcej informacji, zobacz zgodność aplikacji w.NET Framework 4.6.2.