Sintomi

Si consideri lo scenario seguente in Microsoft.NET Framework 3.5 Service Pack 1 (SP1):

  • Utilizzare la classe NetDataContractSerializer per serializzare e deserializzare tipi generici che dispongono di versioni diverse.

  • Utilizzare le funzionalità di serializzazione tolleranza versione (VTS) per modificare un tipo generico in una versione. Utile per rendere compatibile con altre versioni di questo tipo.

In questo scenario, le funzionalità non funzionano come previsto. Si riceve un'eccezione quando viene deserializzato il tipo generico modificato e non riesce la deserializzazione.

Risoluzione

Server Windows 2000, Windows Server 2003 e Windows XP

Per risolvere questo problema, installare l'hotfix descritto nell'articolo della Microsoft Knowledge Base 976570. Per ulteriori informazioni fare clic sul numero riportato di seguito per visualizzare l'articolo della Microsoft Knowledge Base riportato di seguito:

976570 descrizione dell'aggiornamento di compatibilità di.NET Framework 3.0 SP2 per Windows XP e Windows Server 2003

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni su VTS, visitare il seguente sito Web Microsoft Developer Network (MSDN):

Version Tolerant SerializationPer ulteriori informazioni sulla classe NetDataContractSerializer , visitare il seguente sito Web MSDN:

Classe NetDataContractSerializer

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?

Grazie per il feedback!

×