程序集‘'Microsoft.Xna.Framework.Graphics.RasterizerState’,Version=4.0.0.0,Culture=neutral,PublicKeyToken=842cf8be1de50553‘中的
类型Culture=neutral没有标记为可序列化。
我试图串行化部分的xna游戏工作室。
不幸的是,我不能直接序列化这个类。
有什么建议吗?
发布于 2011-05-18 15:43:15
这是一个常见的问题。我要问自己的第一个问题是,为什么要序列化一个类型未被标记为可序列化的对象。这种类型的作者离开是有原因的吗?将来,该类型是否有可能通过一些不可串行化的行为进行扩展?
在我的脑海里有三个解决方案。不幸的是,您不能直接序列化对象。你能做的就是:
创建一个包装器对象(标记为可序列化),该对象包含要序列化的所有属性,并将值从实际对象复制到包装对象和选项1中的back.
https://stackoverflow.com/questions/6046989
复制相似问题