| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Десериализация после передачи |
| Автор: APXEOLOG 22.10.2009, 17:29 | ||
| Передал из одного приложения в другое массив сериализованных байтов. Вот ф-ии сериализации/десериализации и класс:
Байты точно совпадают однако при десериализации получаю ошибку: "Пропущена ссылка на сборку %имя_приложения_клиента%, Version 1.0.0.0, Culture=neutral, PublicKeyToken=null " Если десериализовать в родном приложении - все проходит без ошибок. Такое ощущение что стоят какието флаги которые нужно отключить, но не знаю что именно... |
| Автор: gradvinn 22.10.2009, 18:44 |
| Так и должно быть. Серелизуется объект, а не класс. Что бы востановить объект из потока байтов, класс должнен быть известен программе. Если при серелизации передаётся объект класса A то этот класс должен быть в виден в обоих сборках. |