[英]WCF services with the same object
我有两个WCF服务,正在我的应用程序中添加引用。 这两个服务都有一个称为X的对象,它是同一对象。
问题是在我的应用程序中添加了引用之后,我得到了两个不同的对象,它们具有相同的确切结构,但具有不同的命名空间。 这阻止了我在它们之间进行投射,并迫使我创建两个不同的对象,每个服务一个。
请注意,我不想使用dll。
请注意,我不想使用dll。
您必须。 生成WCF代理时,可以选择重用引用的程序集中的类型。 这必须是包含服务也使用的类型的程序集。 另请参见如何:配置服务以重用现有类型 。
当然,正如@Franck在评论中指出的那样,可以干预序列化过程。 您也可以使用AutoMapper之类的工具。
您的实际问题更有趣:您为什么不想使用DLL引用? 您是否尝试过,但是例如是否希望部署单文件应用程序,然后将程序集合并到可执行文件中 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.