Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Să luăm în considerare următorul scenariu:

  • În Microsoft .NET Framework 2.0 Service Pack 2 (SP2) sau în Microsoft.NET Framework 3.5 Service Pack 1 (SP1), utilizați obiectul BinaryFormatter pentru serializarea și un tip generic într-un ansamblu de deserializare.

  • Asamblarea este partajat între client și server și asamblarea are un nume puternic.

  • Versiunile de compilare de asamblare sunt diferite între client și server.

În acest scenariu, primiți unul dintre următoarele mesaje de eroare de excepție atunci când deserializare fluxul de asamblare:

Mesaj de eroare 1

System.Runtime.Serialization.SerializationException: Nu a găsit asamblării.

Mesaj de eroare 2

System.IO.FileLoadException: Imposibil de încărcat fișierul sau asamblarea ' Common, versiune = ID versiune, Culture neutral, PublicKeyToken = = număr cheie sau unul dintre dependențele sale. Definiție manifest ansamblul situat nu se potriveste cu referința de asamblare. (Excepție de la HRESULT: 0x80131040) la System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) dacă le-ați adăugat asamblarea în GAC, primiți următorul excepție: System.InvalidCastException : Return argument are un tip nevalid.

Note

  • Această problemă se produce atunci când utilizaţi obiectul SoapFormatter .

  • Această problemă se produce chiar dacă setați valoarea FormatterAssemblyStyle.Simple când serializarea și deserializare.

Rezolvare

Informații despre înlocuirea remedierilor rapide

Remedierea rapidă care corespunde cu KB960442 a fost înlocuit cu remedierea rapidă KB981574, care conține toate remedierile care au fost incluse anterior în KB960442. Ar trebui să utilizați remedierea rapidă KB981574 pentru a remedia problemele descrise în KB960442.Pentru mai multe informaţii, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:

981574 În ecranul de pornire rămâne deschis mai mult decât de obicei atunci când încercați să porniți Excel pe un computer care are .NET Framework 3.5 SP1 instalat

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Mai multe informații

Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:

824684 Descrierea terminologiei standard care este utilizată pentru a descrie actualizările de software Microsoft

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×