【发布时间】:2014-02-20 14:28:14
【问题描述】:
我正在做一个分布式推箱子游戏,其中 .NET Remoting 技术是强制性的。
我在服务器组件中设置游戏逻辑,在客户端对应的窗口显示和键盘控制。在客户端组件必须用显示墙壁、地板和其他东西的游戏图片填充窗口表单时,我收到一个未处理的异常:
未处理的异常:远程通信在“System.Drawing.Image”类型中找不到“nativeImage”字段。
通过谷歌搜索,我发现这是一个老问题,System.Drawing 不打算被序列化,因此需要一种解决方法。
由于我不太喜欢 C#(和一般编程),所以我寻求帮助:
如何在软件组件之间发送PictureBox.Image对象?
我所有的代码都有[Serializable] 和MarshalByRefObject 标签。
欢迎举例!
提前谢谢你。
【问题讨论】:
标签: c# remoting system.drawing.imaging