Причини

Розглянемо таку ситуацію, у 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 класу

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

Отримуйте нові функції раніше за інших
Приєднатися до Microsoft оцінювачів

Чи були ці відомості корисні?

Наскільки ви задоволені якістю перекладу?
Що вплинуло на ваші враження?

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

×