不知道 MessagePackSerializer 这是什么东西。

解决方案 »

  1.   

    我也不是太懂,我是照着例子写的,https://github.com/msgpack/msgpack-cli
      

  2.   

    我就是按照这个例子写的,https://github.com/msgpack/msgpack-cli,不知道错在哪里了
      

  3.   

    这个东西应该是一个第三方的序列化组件,我猜的因为是类型加载的异常,我估计问题多半出在hwrule的类型没有被识别出来,你好好找找这个组件的方法中有没有添加已经识别的类型的方法。如果找不到的话,看看有没有typebinder之类的属性。如果还是没有的话AssemblyResolve 在你的app中用这个事件来添加类型识别,如果不懂的话http://blog.csdn.net/jy251/article/details/6563681#comments这个文章的下半部分
      

  4.   

    还没解决啊?试试fastCSharp            fastCSharp.setup.cSharp.serialize.dataSerialize.Get<hwtest>(ht);
      

  5.   


    我感觉你就像是到处给fastsharp做推销的。。哈哈
      

  6.   

    谢谢楼上的几位,使用msgpack的初衷是为了能够在C++和C#之间传递复杂对象,之前没接触过C#,所以遇到问题后就不知道该怎么办了,这两天又上网搜了搜,决定改用google buffer了,需求基本上实现了;至于msgpack的问题,闲下来后再解决吧。