这可能是一个非常简单的问题.我希望在[DataContract]类中创建一些代码,用于在WCF服务和使用应用程序之间传递信息.
我创建了一个新的可移植类库项目,并在其中创建了我的[DataContract]类.这很简单 - 它有一些简单的属性(主要是字符串).我在我的WCF服务中添加了对DLL的引用并重新发布它.然后我从我的消费者项目中删除了服务引用并重新添加它.它增加了很好,没有问题.
当我想要实际使用它时,问题就来了.请参阅,该类型称为"Eval".一些WCF方法返回此"Eval"类型.所以我在服务引用中的Reference.cs文件中有这个序列化版本的'Eval'.显然这不包含我正在寻找的方法,因为它只是序列化版本.我也可以将dll添加到客户端项目中,但是我在两个名称空间中有两个不同的Eval对象,只有来自reference.cs的一个对象可以从服务调用返回.
那我怎么......呃...合并两个?因此,从WCF服务调用返回的Eval对象也可以访问相关方法吗?
感谢您阅读,并在这些道路上保持安全.