Oprava: Funkce verze chybám serializace nefungují podle očekávání s NetDataContractSerializer serializátor v rozhraní.NET Framework 3.5 SP1

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?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

×