我需要知道是否可以序列化AssemblyA.MyType类型的对象并反序列化该文件以键入AssemblyB.MyType。 这两种类型是相同的,唯一的区别是它存储的位置(AssemblyA和AssemblyB)。
我的情景: AssemblyA由可执行文件 ExeA 使用,它需要很多类型和功能。 AssemblyB是 ExeB 的用户,只需要MyType(并且不能包含AssemblyA上的任何其他引用)
我想如果我创建一个包含MyType的第三个程序集(AssemblyC),我将从AssemblyA和AssemblyB中删除MyType,并将引用AssemblyC添加到我的两个项目中。 但是可以使用不同的类型进行序列化和反序列化吗?
我正在使用net 2.0
谢谢。