Bei Microsoft anmelden
Melden Sie sich an, oder erstellen Sie ein Konto.
Hallo,
Wählen Sie ein anderes Konto aus.
Sie haben mehrere Konten.
Wählen Sie das Konto aus, mit dem Sie sich anmelden möchten.

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • In Microsoft.NET Framework 2.0 Servicepack 2 (SP2) oder Microsoft.NET Framework 3.5 Servicepack 1 (SP1) verwenden Sie BinaryFormatter Objekt serialisieren und Deserialisieren ein generischen Typs in einer Assembly.

  • Die Assembly ist zwischen dem Server und dem Client freigegeben und die Assembly hat einen starken Namen.

  • Die Buildversionen der Assembly unterscheiden zwischen dem Server und dem Client.

In diesem Szenario wird eine der folgenden Ausnahmefehlermeldungen beim Deserialisieren des Streams der Assembly:

Fehlermeldung 1

System.Runtime.Serialization.SerializationException: Assembly kann nicht gefunden.

Fehlermeldung 2

System.IO.FileLoadException: Konnte nicht geladen werden, Datei oder Assembly ' Common, Version = Versionsnummer, Kultur = Neutral, PublicKeyToken = Schlüssel oder eine Abhängigkeit davon. Die gefundene Assembly manifest Definition entspricht nicht den Assemblyverweis. (Ausnahme von HRESULT: 0x80131040) am System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg), wenn Sie die Assembly im GAC registriert haben, erhalten Sie die folgende Ausnahme: System.InvalidCastException : Das Rückgabeargument hat einen ungültigen Typ.

Hinweise

  • Dieses Problem tritt nicht auf, wenn das SoapFormatter -Objekt verwenden.

  • Dieses Problem tritt auch bei den Wert "FormatterAssemblyStyle.Simple" festgelegt, wenn Sie serialisiert und deserialisiert.

Lösung

Ersetzte Hotfixes

KB960442 entspricht Hotfix wurde mit dem Hotfix KB981574, ersetzt enthält alle Updates, die zuvor im KB960442 enthalten waren. Verwenden Sie den Hotfix KB981574, um die in KB960442 beschriebenen Probleme zu beheben. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

981574 Der Splash-Bildschirm bleibt mehr als normal geöffnet, beim Starten von Excel auf einem Computer, der.NET Framework 3.5 SP1 installiert ist

Status

Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.

Weitere Informationen

Weitere Informationen zur Terminologie für Softwareupdates von Microsoft finden Sie im folgenden Artikel der Microsoft Knowledge Base:

824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Benötigen Sie weitere Hilfe?

Möchten Sie weitere Optionen?

Erkunden Sie die Abonnementvorteile, durchsuchen Sie Trainingskurse, erfahren Sie, wie Sie Ihr Gerät schützen und vieles mehr.

In den Communities können Sie Fragen stellen und beantworten, Feedback geben und von Experten mit umfassendem Wissen hören.

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Sprachqualität?
Was hat Ihre Erfahrung beeinflusst?
Wenn Sie auf "Absenden" klicken, wird Ihr Feedback zur Verbesserung von Produkten und Diensten von Microsoft verwendet. Ihr IT-Administrator kann diese Daten sammeln. Datenschutzbestimmungen.

Vielen Dank für Ihr Feedback!

×