Мне нужно знать, возможно ли сериализовать объект типа AssemblyA.MyType и десериализовать файл для типа AssemblyB.MyType.
Эти два типа идентичны, единственное отличие состоит в том, где они хранятся (AssemblyA и AssemblyB).
Мой сценарий:
AssemblyA используется исполняемым файлом ExeA , которому требуется множество типов и функций.
AssemblyB является пользователем ExeB , и ему просто нужен MyType (и он не может содержать никаких других ссылок на AssemblyA)
Я думаю, что если я создам третью сборку (AssemblyC), которая содержит MyType, я удаляю MyType из AssemblyA и AssemblyB и добавляю ссылку AssemblyC в мои два проекта.
Но можно ли сериализовать и десериализовать, используя разные типы?
Я использую сеть 2.0
Спасибо.