Se aplică la
.NET Framework 3.5 Service Pack 1

Simptome

Să luăm în considerare următorul scenariu din Microsoft .NET Framework 3.5 Service Pack 1 (SP1):

  • Utilizați NetDataContractSerializer clasa pentru serializarea și deserializare tipuri generice care au versiuni diferite.

  • Utilizați versiunea Tolerant serializare (STM) caracteristici pentru a modifica un tip generic într-o versiune. Aceasta pentru a face acest tip compatibil cu alte versiuni.

În acest scenariu, caracteristici nu funcționează conform așteptărilor. Primiți o excepție la tipul generic modificate este deserializat și deserialization nu reușește.

Rezolvare

Windows Server 2000, Windows Server 2003 și Windows XP

Pentru a rezolva această problemă, instalați remedierea rapidă descrisă în articolul din baza de cunoștințe Microsoft 976570. Pentru mai multe informații, faceți clic pe următorul număr de articol pentru a vedea articolul în baza de cunoștințe Microsoft:

976570 Descrierea actualizării compatibilitatea .NET Framework 3.0 SP2 pentru Windows XP și Windows Server 2003

Stare

Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".

Mai multe informații

Pentru mai multe informații despre STM, vizitați următorul site Web Microsoft Developer Network (MSDN):

Serializare tolerant la versiuneaPentru mai multe informații despre clasa NetDataContractSerializer , vizitați următorul site MSDN Web:

Clasă NetDataContractSerializer

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.