SerializationException 无法找到程序集
我需要知道是否可以序列化 AssemblyA.MyType 类型的对象并将文件反序列化为 AssemblyB.MyType 类型。 这两种类型是相同的,唯一的区别是它的存储位置(AssemblyA 和 AssemblyB)。
我的场景: AssemblyA 由可执行文件 ExeA 使用,它需要很多类型和函数。 AssemblyB 是 ExeB 的用户,只需要 MyType (并且不能包含 AssemblyA 上的任何其他引用)
我想如果我创建包含 MyType 的第三个程序集 (AssemblyC),我会删除 MyType来自 AssemblyA 和 AssemblyB,并将引用 AssemblyC 添加到我的两个项目中。 但是可以使用不同的类型进行序列化和反序列化吗?
我正在使用net 2.0
谢谢。
I need to know if is possible serialize an object of type AssemblyA.MyType and deserialize the file to type AssemblyB.MyType.
These two types are identicals, the only difference is the location that it's stored(AssemblyA and AssemblyB).
My scenario:
AssemblyA is used by an executable, ExeA, thats need a lot of types and functions.
AssemblyB is user by ExeB, and just need of MyType (and can't contain any other reference that is on AssemblyA)
I think if I create a third assembly (AssemblyC) that contains MyType, I remove MyType from AssemblyA and AssemblyB, and add reference AssemblyC to my two projects.
But is possible serialize and deserialize using different types?
I'm using net 2.0
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论