Симптоми
Когато използвате XMLSerializer за сериализиране System.Security.Authentication.SslProtocols въведете стойността, виждате System.InvalidOperationException грешка.
Причина
Този проблем възниква, защото във визуализацията на .NET Framework 4.6.2 ObsoleteAttribute е добавен към няколко потребители (SSL2, SSL3) на System.Security.Authentication.SslProtocols Enum. Тъй като XMLSerializer не поддържа ObsoleteAttribute, води до възникване и InvalidOperationException грешка.
Решение
Проблем ще бъде отстранен в .NET Framework 4.6.2 чието пускане на пазара чрез премахване на ObsoleteAttribute от System.Security.Authentication.SslProtocols.
За повече информация относно визуализацията на Microsoft .NET Framework 4.6.2 визуализирате .NET Framework 4.6.2 известни проблеми.
Допълнителна информация
За повече информация вижте съвместимостта на приложенията в .NET Framework 4.6.2.