Proxy 将WCF数据服务引用添加到另一个WCF数据服务

Proxy 将WCF数据服务引用添加到另一个WCF数据服务,proxy,odata,wcf-data-services,Proxy,Odata,Wcf Data Services,我们目前有两个不同的应用程序使用我们的OData、WCF数据服务 我们想添加第三个应用程序,但这个应用程序不是一个网站,而是另一个WCF数据服务。它实际上是功能的一个子集,将内部服务中的一些方法公开为公共api 一旦我添加了从一个WCF数据服务到另一个WCF数据服务的引用,我就会在GAC中的System.Data.Services和DataService的Microsoft.Data.Services实现之间产生冲突 是否有合适的方法为另一个OData WCF服务创建OData WCF数据服务包

我们目前有两个不同的应用程序使用我们的OData、WCF数据服务

我们想添加第三个应用程序,但这个应用程序不是一个网站,而是另一个WCF数据服务。它实际上是功能的一个子集,将内部服务中的一些方法公开为公共api

一旦我添加了从一个WCF数据服务到另一个WCF数据服务的引用,我就会在GAC中的System.Data.Services和DataService的Microsoft.Data.Services实现之间产生冲突

是否有合适的方法为另一个OData WCF服务创建OData WCF数据服务包装器

这就是错误所在

错误1 Reference.datasvcmap:类型 'System.Data.Services.Client.DataServiceCollection'1'不明确:它 可能来自程序集“D:\source…\bin\Microsoft.Data.Services.Client.DLL”或来自 程序集“C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Services.Client\v4.0.0.0_uB77A5C561934E089\System.Data.Services.Client.dll”。请在类型中显式指定程序集 名称App_WebReferences/WcfDataService/


不确定它是否与包装有关(可能只是您在VisualStudio中设置它的方式的副作用)。尝试删除对
System.Data.Services.Client.dll的引用,我相信OOB NuGet包是受欢迎的