Accedi a Microsoft
Accedi o crea un account.
Salve,
Select a different account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Considerare lo scenario descritto di seguito:

  • In Microsoft.NET Framework 2.0 Service Pack 2 (SP2) o Microsoft.NET Framework 3.5 Service Pack 1 (SP1), l'oggetto BinaryFormatter per serializzare e deserializzare un tipo generico in un assembly.

  • L'assembly è condiviso tra il server e il client e l'assembly con nome sicuro.

  • Le versioni build dell'assembly sono diverse tra il server e client.

In questo scenario, viene visualizzato uno dei seguenti messaggi di errore di eccezione quando si deserializza il flusso dell'assembly:

Messaggio di errore 1

SerializationException: Impossibile trovare l'assembly.

Messaggio di errore 2

System.IO.FileLoadException: Impossibile caricare il file o l'assembly ' comune, versione = ID della versione, Culture = neutral, PublicKeyToken = numero di chiave o una delle relative dipendenze. Definizione di manifesto dell'assembly si trova il riferimento all'assembly non corrispondono. (Eccezione da HRESULT: 0x80131040) in System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) se è stato registrato l'assembly nella Global Assembly Cache, viene visualizzato la seguente eccezione: System. InvalidCastException : Argomento restituito è un tipo non valido.

Note

  • Questo problema si verifica quando si utilizza l'oggetto SoapFormatter .

  • Questo problema si verifica anche se si imposta il valore FormatterAssemblyStyle quando serializzare e deserializzare.

Risoluzione

Informazioni sulla sostituzione dell'hotfix

L'aggiornamento rapido (hotfix) corrisponde a KB960442 è stato sostituito con l'hotfix KB981574, che contiene tutte le correzioni precedentemente inclusi in KB960442. È necessario utilizzare l'hotfix KB981574 per risolvere i problemi descritti in KB960442. Per ulteriori informazioni, fare clic sul numero seguente per visualizzare l'articolo della Microsoft Knowledge Base corrispondente:

981574 La schermata rimane aperta più di solito quando si tenta di avviare Excel in un computer che ha installato.NET Framework 3.5 SP1

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Ulteriori informazioni

Per ulteriori informazioni in merito alla terminologia dell'aggiornamento del software, fare clic sul seguente numero di articolo per vedere l'articolo nella Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

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!

×