Причини

Розглянемо таку ситуацію, у Microsoft .NET Framework 3.5 пакет оновлень 1 (SP1).

  • Ви використовуєте NetDataContractSerializer клас серіалізації і десеріалізацію універсальний типів, які мають різні версії.

  • Використовується версія перебоїв серіалізації (РРС) функції для зміни загального типу у версії. Для цього зробити цього типу, сумісний з інших версій.

У цьому випадку функції не працюють належним чином. Ви отримаєте виняток, змінені загальний тип чи скасувати серіалізацію, та у-десеріалізацію виконати не вдається виконати.

Вирішення

Сервер для Windows 2000, Windows Server 2003 та Windows XP

Щоб вирішити цю проблему, слід інсталювати виправлення, яке описано у статті бази знань Майкрософт, 976570. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft Knowledge Base:

976570 Опис оновлення вперед сумісність .NET Framework 3.0 SP2 для Windows XP та Windows Server 2003

Стан

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

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

Щоб отримати додаткові відомості про ВТС відвідайте веб-сайт Microsoft Developer Network (MSDN):

Версії до серіалізації.Щоб отримати додаткові відомості про NetDataContractSerializer клас, перейдіть на веб-сайті MSDN:

NetDataContractSerializer класу

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

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

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

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