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