Symptomer
Tenk deg følgende i Microsoft.NET Framework 3.5 Service Pack 1 (SP1):
-
Du kan bruke NetDataContractSerializer -klassen til å serialisere og deserialisere generiske typer som bruker ulike versjoner.
-
Du kan bruke versjon Tolerant serialisering (VTS)-funksjoner til å endre en generisk type i én versjon. Du gjør dette for å gjøre denne typen kompatible med andre versjoner.
I dette scenariet fungerer funksjonene ikke som forventet. Du får et unntak når den endrede generiske typen er deserialiseres, og Deserialiseringen mislykkes.
Oppløsning
Windows Server 2000, Windows Server 2003 og Windows XP
Hvis du vil løse dette problemet, installerer du hurtigreparasjonen som er beskrevet i Microsoft Knowledge Base-artikkel 976570. For mer informasjon kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
976570 -beskrivelse av oppdateringen for fremoverkompatibilitet for .NET Framework 3.0 SP2 for Windows XP og Windows Server 2003
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".
Hvis du vil ha mer informasjon
Hvis du vil ha mer informasjon om VTS, kan du gå til følgende webområde for Microsoft Developer Network (MSDN):
Versjon Tolerant serialiseringHvis du vil ha mer informasjon om NetDataContractSerializer -klassen, kan du gå til følgende MSDN-webområde: