Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Εξετάστε το ακόλουθο σενάριο:

  • Το Microsoft .NET Framework 2.0 Service Pack 2 (SP2) ή το Microsoft.NET Framework 3.5 Service Pack 1 (SP1), μπορείτε να χρησιμοποιήσετε το αντικείμενο BinaryFormatter για σειριοποίηση και αποσειριοποίηση ενός γενικού τύπου σε μια συγκρότηση.

  • Η συγκρότηση είναι κοινόχρηστο μεταξύ του διακομιστή και του υπολογιστή-πελάτη και η συγκρότηση που έχει ισχυρό όνομα.

  • Οι εκδόσεις δόμηση της συγκρότησης διαφέρουν μεταξύ του διακομιστή και του υπολογιστή-πελάτη.

Σε αυτό το σενάριο, λαμβάνετε ένα από τα ακόλουθα μηνύματα λάθους εξαίρεσης κατά την αποσειριοποίηση της ροής της συγκρότησης:

Μήνυμα σφάλματος 1

System.Runtime.Serialization.SerializationException: Δεν είναι δυνατή η εύρεση της συγκρότησης.

Μήνυμα σφάλματος 2

System.IO.FileLoadException: Δεν ήταν δυνατή η φόρτωση του αρχείου ή της συγκρότησης ' κοινή, έκδοση = το Αναγνωριστικό έκδοσης, κουλτούρα = ουδέτερη, PublicKeyToken = αριθμός κλειδιού ή σε μία από τις εξαρτήσεις του. Ορισμός διακήρυξης της συγκρότησης βρίσκονται δεν αντιστοιχεί στην αναφορά συγκρότησης. (Εξαίρεση από HRESULT: 0x80131040) στο System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) Εάν έχετε εγγραφεί στη συγκρότηση στο GAC, λαμβάνετε την ακόλουθη εξαίρεση: System.InvalidCastException : Όρισμα επιστροφής έχει ένα μη έγκυρο τύπο.

Σημειώσεις

  • Αυτό το ζήτημα δεν παρουσιάζεται όταν χρησιμοποιείτε το αντικείμενο SoapFormatter .

  • Αυτό το ζήτημα προκύπτει ακόμα και αν ορίσετε την τιμή της FormatterAssemblyStyle.Simple όταν η σειριοποίηση και αποσειριοποίηση.

Επίλυση

Πληροφορίες αντικατάστασης επείγουσας επιδιόρθωσης

Η επείγουσα επιδιόρθωση που αντιστοιχεί σε KB960442 έχει αντικατασταθεί με την επείγουσα επιδιόρθωση KB981574, το οποίο περιέχει όλες τις ενημερώσεις κώδικα που μέχρι πρότινος περιλαμβάνονταν στο KB960442. Θα πρέπει να χρησιμοποιήσετε την επείγουσα επιδιόρθωση KB981574 για να διορθώσετε τα ζητήματα που περιγράφονται στο KB960442.Για περισσότερες πληροφορίες, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:

981574 Η οθόνη παραμένει ανοιχτό πλέον από το συνηθισμένο όταν προσπαθείτε να ξεκινήσετε το Excel σε έναν υπολογιστή που έχει εγκατεστημένο το .NET Framework 3.5 SP1

Κατάσταση

Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα των προϊόντων της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με την ορολογία των ενημερώσεων λογισμικού, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο στη Γνωσιακή Βάση της Microsoft:

824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερώσεων λογισμικού της Microsoft

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×