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