VB.Net二进制序列化异常



我正在使用BinaryFormatter从本地磁盘序列化和反序列化覆盖对象;然而,我有一个例外,每次在设计时重建我的项目时都会显示出来。

类型[A]与类型[B]不兼容,因为这些实例分别在中的不同组件中运行

C: 。。。。\AppData\Local\Microsoft\VisualStudio\12.0\ProjectAssemblys

每次我重建我的项目时,都会在那里创建一个实例。

是否有任何属性可以将BinaryFormatter设置为更灵活,因为这些实例是VS创建的程序集,与我的项目文件夹不同?感谢

在尝试了很多事情之后,我选择了设计模式检查,以避免Visual Studio Designer序列化不兼容异常:

If Not DesignMode Then
        GWCamerasUtilities.LoadCamerasOverlay()
End If

我的下一个项目肯定会按照Plutonix 的建议中继Protobuf

最新更新