อาการ
เมื่อคุณใช้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 การ