Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Symptômes

Prenons l’exemple du scénario suivant :

  • Dans le Microsoft.NET Framework 2.0 Service Pack 2 (SP2) ou dans le Microsoft.NET Framework 3.5 Service Pack 1 (SP1), vous utilisez l’objet BinaryFormatter pour sérialiser et désérialiser un type générique dans un assembly.

  • L’assembly est partagé entre le serveur et le client, et que l’assembly a un nom fort.

  • Les versions de build de l’assembly sont différentes entre le serveur et le client.

Dans ce scénario, vous recevez un des messages d’erreur d’exception suivant lorsque vous désérialisez le flux de l’assembly :

Message d’erreur 1

System.Runtime.Serialization.SerializationException : Impossible de trouver l’assembly.

Message d’erreur 2

System.IO.FileLoadException : N’a pas pu charger fichier ou l’assembly ' commun, Version = ID de version, Culture = neutral, PublicKeyToken = numéro de la clé ou une de ses dépendances. Définition de manifeste de l’assembly trouvé ne correspond pas à la référence d’assembly. (Exception à partir de HRESULT : 0x80131040) à System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) si vous avez enregistré l’assembly dans le GAC, vous recevez l’exception suivante : System.InvalidCastException : Argument retour a un type non valide.

Remarques

  • Ce problème ne se produit pas lorsque vous utilisez l’objet SoapFormatter .

  • Ce problème se produit même si vous attribuez la valeur FormatterAssemblyStyle.Simple lorsque vous sérialisez ou désérialisez.

Résolution

Informations de remplacement du correctif

Le correctif qui correspond à KB960442 a été remplacé avec le correctif KB981574, qui contient tous les correctifs qui ont été précédemment inclus dans KB960442. Vous devez utiliser le correctif KB981574 pour résoudre les problèmes décrits dans KB960442. Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

981574 L’écran de démarrage reste ouvert plus longtemps que d’habitude lorsque vous essayez de démarrer Excel sur un ordinateur sur lequel le.NET Framework 3.5 Service Pack 1 installé

Statut

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Informations supplémentaires

Pour plus d’informations sur la terminologie de mise à jour logicielle, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

824684 Terminologie standard utilisée pour décrire les mises à jour logicielles Microsoft

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×