Applies To.NET Framework 3.5 Service Pack 1

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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.