Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

Ознаки

Розглянемо таку ситуацію:

  • У Microsoft .NET Framework 2.0, пакет оновлень 2 (SP2) або в Microsoft .NET Framework 3.5 із пакетом оновлень 1 (SP1) використовується BinaryFormatter об'єкт серіалізації та десеріалізацію загального типу у вузлі.

  • Спільна складання між сервером і клієнтом і складання, має сильний ім'я.

  • Збірка версії, складання можуть бути різними між сервером і клієнтом.

У цьому випадку з'являється одне з таких повідомлень про помилку виняток, під час десеріалізацію потоку складання:

Повідомлення про помилку 1

System.Runtime.Serialization.SerializationException: Не вдалося знайти складання.

Повідомлення про помилку 2

System.IO.FileLoadException: Не вдалося завантажити файл або складання "синхронізації, версія = версії ID, Culture = neutral, PublicKeyToken = номер ключа або один із його залежностей. Посилання на збірку розташований у складання, маніфесту визначення не відповідає. (Виняток з HRESULT: 0x80131040) в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg), якщо ви зареєстрували складання у глобальному кеші Складань, з'являється таке винятку: System.InvalidCastException : Повернення аргумент, має Неприпустимий тип.

Примітки

  • Ця проблема не виникає під час використання SoapFormatter об'єкта.

  • Ця проблема виникає, навіть якщо воно захищене FormatterAssemblyStyle.Simple значення, під час серіалізації та десеріалізацію.

Спосіб вирішення

Відомості про заміну виправлень

Виправлення, яке відповідає KB960442 замінені з KB981574, який містить усі виправлення, які було раніше входять до складу KB960442 виправлення. Виправлення KB981574 слід використовувати для вирішення проблеми, описані в KB960442.Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:

981574 Заставки залишається відкритим довше, ніж звичайно, під час спроби запустити програму Excel на комп'ютері з .NET Framework 3.5 SP1 інстальовано

Стан

Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості

Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:

824684 Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×