Labojums: Tiek parādīts kļūdas ziņojums izņēmums, izmantojot objekta BinaryFormatter serializēt un deserializēt vispārējs tips montāžā .NET Framework 2.0 Service Pack 2 vai .NET Framework 3.5 1. servisa pakotne

Simptomi

Apsveriet šādu situāciju:

  • Microsoft .NET Framework 2.0 2. servisa pakotne (SP2) vai Microsoft .NET Framework 3.5 1. servisa pakotne (SP1), izmantojiet objekta BinaryFormatter serializēt un deserializēt vispārējs tips komplektu.

  • Servera un klienta koplieto montāžas un spēcīgās montāžu nosaukumam.

  • Montāžas veidot versijas atšķiras starp klientu un serveri.

Šādā gadījumā tiek parādīts kāds no šiem kļūdu ziņojumiem izņēmums, jūs deserializēt montāžas straumi:

1. kļūdas ziņojums

System.Runtime.Serialization.SerializationException: Nevar atrast montāžu.

2. kļūdas ziņojums

System.IO.FileLoadException: Nevar ielādēt failu vai montāža ' vienota, Version = versijas ID, Culture neutral, PublicKeyToken = = atslēgas numuru vai kādai no tās atkarības. Atrašanās vietas montāžas manifesta definīcija neatbilst montāžas atsauce. (Exception from HRESULT: 0x80131040), System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg), ja ir reģistrēta montāža GAC, tiek parādīts šāds izņēmums: System.InvalidCastException : Nederīgs tips ir return arguments.

Piezīmes

  • Šī problēma nerodas, izmantojot objekta SoapFormatter .

  • Šī problēma rodas pat tad, ja iestatāt vērtību FormatterAssemblyStyle.Simple serialize un deserializēt.

Risinājums

Informācija par labojumfaila aizstāšanu

Labojumfailu, kas atbilst KB960442 ir aizstāta ar KB981574, kas ietver visus labojumus, kas iepriekš tika iekļauts KB960442 labojumfailu. Lai novērstu problēmas, kas aprakstītas KB960442 jāizmanto KB981574 labojumfailu.Lai iegūtu papildinformāciju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

981574 Uzplaiksnījuma ekrāns paliek atvērts ilgāk nekā parasti, startējot programmu Excel, datorā, kurā ir instalēts .NET Framework 3.5 SP1

Statuss

Korporācija Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir minēti sadaļā "Attiecas uz".

Papildinformācija

Lai iegūtu papildinformāciju par programmatūras atjauninājumu terminoloģiju, noklikšķiniet uz šī raksta numura un lasiet Microsoft zināšanu bāzes rakstu:

824684 Microsoft programmatūras atjauninājumu raksturošanai izmantotās standarta terminoloģijas apraksts

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×