Descrizione dell'aggiornamento della compatibilitÓ con le versioni future di .NET Framework 2.0 SP2 per Windows XP e Windows Server 2003

Traduzione articoli Traduzione articoli
Identificativo articolo: 976569 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

INTRODUZIONE

In questo articolo viene descritto un aggiornamento di compatibilitÓ per Microsoft .NET Framework 2.0 Service Pack 2 (SP2). Questo aggiornamento consente di serializzazione e deserializzazione tra client e server che dispongono di .NET Framework 2.0 o di 4.0 di .NET Framework installato nel computer in uso.

Nota Questo aggiornamento per la compatibilitÓ include l'aggiornamento rapido (hotfix) descritto nell'articolo della Microsoft Knowledge Base (KB) riportato di seguito:
960442FIX: ╚ possibile venga visualizzato un messaggio di errore di eccezione quando si utilizza l'oggetto BinaryFormatter per serializzare e deserializzare un tipo generico in un assembly in .NET Framework 2.0 Service Pack 2 o in .NET Framework 3.5 Service Pack 1

Informazioni

Informazioni sull'aggiornamento

Il seguente file Ŕ disponibile per il download dall'Area download Microsoft:
Aggiornamento per la compatibilitÓ di .NET Framework 2.0 SP2
Riduci l'immagineEspandi l'immagine
Download
Download the update package now.
Per ulteriori informazioni sul download dei file di supporto Microsoft, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
119591Come ottenere file di supporto Microsoft dai servizi in linea
Microsoft analizzati questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus pi¨ recente disponibile alla data di pubblicazione del file. Il file Ŕ memorizzato sul server con protezione avanzata che impedisce modifiche non autorizzate.

Prerequisiti

Per installare questo aggiornamento, Ŕ necessario Windows Installer 3.1 o versione successiva di Windows Installer installata nel computer. Per procurarsi tale versione, visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
Download the latest version of Windows Installer

Aggiornare le informazioni di rimozione

Per rimuovere questo aggiornamento, utilizzare l'elemento Installazione applicazioni nel Pannello di controllo.

Opzioni della riga di comando per questo aggiornamento

╚ possibile trovare informazioni sulle diverse opzioni della riga di comando supportate da questo aggiornamento nel bollettino Microsoft sulla sicurezza MS09-061. Inoltre, Ŕ possibile trovare queste informazioni sul seguente sito Web MSDN (informazioni in lingua INGLESE):
Command-Line options
Per ulteriori informazioni su Windows Installer, visitare il seguente sito MSDN Web:
About Windows Installer

Informazioni sui file

La versione inglese (Stati Uniti) di questo aggiornamento della protezione presenta gli attributi del file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in UTC (Coordinated Universal Time). Quando si visualizzano le informazioni sul file, viene convertita in ora locale. Per calcolare la differenza tra ora UTC e quella locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.
  • I file che si applicano a un prodotto specifico, attivitÓ cardine (RTM, SP n) e il ramo del servizio (LDR, GDR) pu˛ essere identificato esaminando i numeri di versione dei file come indicato nella tabella riportata di seguito:
    Riduci questa tabellaEspandi questa tabella
    VersioneProdottoAttivitÓ cardineRamo servizio
    3xxx.NET framework 2.0SP2GDR
    4xxx.NET framework 2.0SP2LDR
  • I rami del servizio GDR contengono solo le correzioni rilasciate su risolvono problemi critici diffusi. I rami del servizio LDR contengono hotfix in aggiunta alle correzioni rilasciate ampiamente.
Per tutte le versioni a 32 bit di .NET Framework 2.0
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOra
Mscordacwks.dll2.0.50727.3607989,00021 Ottobre 200900: 21
Mscordacwks.dll2.0.50727.4413989,00020 Ottobre 200912.34
mscorlib.dll2.0.50727.36074,550,65621 Ottobre 200900: 21
mscorlib.dll2.0.50727.44134,550,65620 Ottobre 200912.34
SOS.dll2.0.50727.4413388,92020 Ottobre 200912.34
mscorwks.dll2.0.50727.36075,812,54421 Ottobre 200900: 21
mscorwks.dll2.0.50727.44135,818,68820 Ottobre 200912.34
Per tutte le versioni a 64 bit di .NET Framework 2.0
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOra
Mscordacwks.dll2.0.50727.36071,764,68020 Ottobre 200908: 21
Mscordacwks.dll2.0.50727.44131,758,53620 Ottobre 200906: 36
Mscordacwks.dll2.0.50727.3607989,00021 Ottobre 200900: 21
Mscordacwks.dll2.0.50727.4413989,00020 Ottobre 200912.34
mscorlib.dll2.0.50727.36074,567,04020 Ottobre 200908: 14
mscorlib.dll2.0.50727.44134,567,04020 Ottobre 200906: 30
mscorlib.dll2.0.50727.36074,550,65621 Ottobre 200900: 21
mscorlib.dll2.0.50727.44134,550,65620 Ottobre 200912.34
SOS.dll2.0.50727.4413485,17620 Ottobre 200906: 31
SOS.dll2.0.50727.4413388,92020 Ottobre 200912.34
mscorwks.dll2.0.50727.360710,075,96820 Ottobre 200908: 18
mscorwks.dll2.0.50727.441310,061,12020 Ottobre 200906: 34
mscorwks.dll2.0.50727.36075,812,54421 Ottobre 200900: 21
mscorwks.dll2.0.50727.44135,818,68820 Ottobre 200912.34
Per tutte le versioni IA-64-bit di .NET Framework 2.0
Riduci questa tabellaEspandi questa tabella
Nome del fileVersione del fileDimensioni fileDataOra
Mscordacwks.dll2.0.50727.36073,084,61620 Ottobre 200923: 34
Mscordacwks.dll2.0.50727.44133,085,12820 Ottobre 200908: 05
Mscordacwks.dll2.0.50727.3607989,00021 Ottobre 200900: 21
Mscordacwks.dll2.0.50727.4413989,00020 Ottobre 200912.34
mscorlib.dll2.0.50727.36074,009,98420 Ottobre 200923: 32
mscorlib.dll2.0.50727.44134,009,98420 Ottobre 200908: 02
mscorlib.dll2.0.50727.36074,550,65621 Ottobre 200900: 21
mscorlib.dll2.0.50727.44134,550,65620 Ottobre 200912.34
SOS.dll2.0.50727.4413872,76020 Ottobre 200908: 02
SOS.dll2.0.50727.4413388,92020 Ottobre 200912.34
mscorwks.dll2.0.50727.360720,151,10420 Ottobre 200923.28
mscorwks.dll2.0.50727.441320,173,12020 Ottobre 200907: 56
mscorwks.dll2.0.50727.36075,812,54421 Ottobre 200900: 21
mscorwks.dll2.0.50727.44135,818,68820 Ottobre 200912.34

Problemi noti

Quando si tenta di serializzare o deserializzare i tipi generici per le diverse versioni di .NET Framework mediante la classe BinaryFormatter, Ŕ possibile che si verifichi uno dei seguenti problemi.

Problema 1

L'operazione di serializzazione o deserializzazione non funziona.

Risoluzione del problema 1

Per risolvere il problema, utilizzare uno dei metodi descritti di seguito:
  • Se il client Ŕ in esecuzione Windows Vista Service Pack 1 (SP1), l'aggiornamento del sistema operativo a Windows Vista SP2.
  • Se il server Ŕ in esecuzione Windows Server 2008, aggiornare il sistema operativo a Windows Server 2008 SP2.

Problema 2

L'operazione di serializzazione Ŕ in esecuzione nel 4.0 di .NET Framework e l'operazione di deserializzazione Ŕ in esecuzione in .NET Framework 2.0. Quando si tenta di serializzare o deserializzare un tipo matrice generico, ad esempio elenco <T[]>, il processo di serializzazione non funziona.

Risoluzione per problema 2

Per risolvere il problema, aggiungere una classe SerializationBinder sul lato di serializzazione per modificare la versione del tipo che viene trasmesso in rete.

Ad esempio, Ŕ possibile scaricare gli esempi di Windows Communication Foundation (WCF) e Windows Workflow Foundation (WF) di .NET Framework 4.0 Release Candidate. Per ottenere il pacchetto di installazione di esempio, visitare il seguente sito Web Microsoft:
Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) samples for the .NET Framework 4.0 Release Candidate
Dopo aver scaricato il pacchetto di installazione di esempio, aggiungere la classe di esempio GenericsVTSSerializationBinder che si trova nella seguente cartella:
<install path>\WCF\Basic\Contract\Data\SBGenericsVTS
Nota Impossibile utilizzare la classe SafeSerializationManager in questa situazione, in quanto Ŕ supportato solo per il 4.0 di .NET Framework. Di conseguenza, la classe non pu˛ essere utilizzata sul lato di deserializzazione di .NET Framework 2.0.

ProprietÓ

Identificativo articolo: 976569 - Ultima modifica: mercoledý 24 febbraio 2010 - Revisione: 2.1
Le informazioni in questo articolo si applicano a:
  • Microsoft .NET Framework 2.0 Service Pack 2áalle seguenti piattaforme
    • Microsoft Windows XP Service Pack 3
    • Microsoft Windows XP Service Pack 2
Chiavi:á
kbmt kbsurveynew kbexpertiseadvanced atdownload kbfix KB976569 KbMtit
Traduzione automatica articoli
Il presente articolo Ŕ stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non Ŕ sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, pi¨ o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non Ŕ la sua. Microsoft non Ŕ responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 976569
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com