【发布时间】:2009-05-19 09:21:39
【问题描述】:
我序列化一些配置对象并将结果字节存储在数据库中。
new BinaryFormatter().Serialize(memoryStream, instance);
Convert.ToBase64String(memoryStream.ToArray());
这些对象稍后将被反序列化。
new BinaryFormatter().Deserialize(memoryStream);
应用程序在反序列化时可能有一些新的程序集版本。一般来说,它运行良好,但有时我会遇到文件加载异常: “找到的程序集的清单定义与程序集引用不匹配。”。这些程序集都使用强命名,这可能是问题吗?我该如何避免这个问题?
感谢您的帮助
【问题讨论】:
标签: c# serialization strongname