Příznaky

Zvažte následující scénář v Microsoft.NET Framework 3.5 Service Pack 1 (SP1):

  • Můžete použít třídu NetDataContractSerializer k serializaci a deserializaci obecné typy, které mají různé verze.

  • Chcete-li změnit obecný typ v jedné verzi funkce verze chybám serializace (VTS). Stačí provést tento typ kompatibilní s jinými verzemi.

V tomto scénáři funkce nefungují podle očekávání. Obdržíte výjimku při změněné obecný typ je rekonstruován, a rekonstrukci nezdaří.

Řešení

Windows Server 2000, Windows Server 2003 a Windows XP

Chcete-li tento problém vyřešit, nainstalujte opravu hotfix popsanou v článku znalostní báze Microsoft Knowledge Base 976570. Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

976570 Popis aktualizace rozhraní.NET Framework 3.0 SP2 dopředné kompatibility pro systém Windows XP a Windows Server 2003

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

Další informace o VTS naleznete následujícím webu Microsoft Developer Network (MSDN):

Verze chybám serializaceDalší informace o třídě NetDataContractSerializer naleznete na následujícím webu MSDN:

Třída NetDataContractSerializer

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.