XMLSerializer misslyckas att serialisera typen System.Security.Authentication.SslProtocols

Arbeta överallt från alla enheter med Microsoft 365

Uppgradera till Microsoft 365 om du vill arbeta var som helst med de senaste funktionerna och uppdateringarna.

Uppgradera nu

Symptom

När du använder XMLSerializer för att serialisera System.Security.Authentication.SslProtocols TYPVÄRDE uppstår felet System.InvalidOperationException visas .

Orsak

Det här problemet uppstår eftersom förhandsgranskningen.NET Framework 4.6.2 ObsoleteAttribute lagts till några medlemmar (SSL2, SSL3) i System.Security.Authentication.SslProtocols-uppräkningen. Eftersom XMLSerializer inte stöder ObsoleteAttribute, genereras och InvalidOperationException visas.

Lösning

Problemet kommer att åtgärdas i.NET Framework 4.6.2 framtida version genom att ta bort ObsoleteAttribute från System.Security.Authentication.SslProtocols.

Mer information om Microsoft.NET Framework 4.6.2 förhandsgranskning Se .NET Framework 4.6.2 kända problem.

Mer Information

Mer information finns i programkompatibilitet i.NET Framework 4.6.2.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×