Příznaky
Jde o takovouto situaci:
-
V Microsoft rozhraní.NET Framework 2.0 Service Pack 2 (SP2) nebo Microsoft.NET Framework 3.5 Service Pack 1 (SP1) pomocí objektu BinaryFormatter k serializaci a deserializaci obecného typu v sestavení.
-
Sestavení je sdílena mezi serverem a klientem a sestavení nemá silný název.
-
Verze sestavení sestavení se liší mezi serverem a klientem.
V tomto scénáři obdržíte jednu z následujících chybových zpráv výjimka při rekonstrukci proudu sestavení:
Chybová zpráva 1
System.Runtime.Serialization.SerializationException: Nelze najít sestavení.
Chybová zpráva 2
System.IO.FileLoadException: Nelze načíst soubor nebo sestavení "společného, verze = ID verze, jazykovou verzi = neutral, PublicKeyToken = číslo klíče nebo některý z jeho závislostí. Definice manifestu sestavení neodpovídá odkazu na sestavení. (Výjimky z HRESULT: 0x80131040) na System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) Pokud jste evidovali sestavení v mezipaměti GAC, obdržíte následující výjimce: System.InvalidCastException : Vrácený argument je neplatného typu.
Poznámky:
-
Tento problém se nevyskytuje při použití objektu SoapFormatter .
-
K tomuto problému dochází i v případě, že nastavíte hodnotu FormatterAssemblyStyle.Simple při serializaci a deserializaci.
Řešení
Informace o nahrazení opravy hotfix
KB981574, která obsahuje všechny opravy, které byly dříve obsaženy v KB960442 hotfix byla nahrazena opravu hotfix, která odpovídá KB960442. Používejte KB981574 oprava hotfix Chcete-li vyřešit problémy popsané v KB960442.Další informace získáte v následujícím článku znalostní báze Microsoft Knowledge Base:
981574 Úvodní obrazovka zůstane otevřené déle, než je běžné při pokusu o spuštění aplikace Excel v počítači, který má nainstalované rozhraní.NET Framework 3.5 SP1
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Další informace
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft