我序列化一些配置对象并将结果字节存储在数据库中。
new BinaryFormatter().Serialize(memoryStream, instance);
Convert.ToBase64String(memoryStream.ToArray());
稍后将反序列化这些对象。
new BinaryFormatter().Deserialize(memoryStream);
应用程序在反序列化时可能有一些新的程序集版本。一般来说,它运行良好,但有时我会收到文件加载异常: “定位的程序集的清单定义与程序集引用不匹配。” . 这些程序集都使用强命名,这可能是问题吗?我该如何避免这个问题?
感谢帮助