我想把Silverlight客户端的对象,直接传到WCF服务端.       此客户端的类用[DataContract][KnownType(typeof(Workflow))]标识过. 
WCF服务端调用客户端的对象的时候,就报错了。 未能加载文件或程序集"System.Runtime.Serialization,Version=2.0.5.0,Culture=neutral,PublicKeyToKen=7cec85d7bea7798e".或它的某一个依赖项.系统找不到指定文件

解决方案 »

  1.   

     没有System.XML.Serialization这个程序集的,都是调用的System.Runtime.Serialization
      

  2.   

    你可以自己写个序列化方案,分别在SL和WCF调用
      

  3.   


    这个也试过,但是问题是我在服务端的方法里最终是要调用SL客户端的类. 就算在服务端反序列化以后也要转换成SL客户端的类去操作. 最终还是要将SL客户端的类序列化.   现在问题就出在,SL客户端的类不能被序列化,我在SL客户端建立个普通的类,是可以被序列化的。   那个不能被序列化的类里面有泛型之类的成员.