我们目前有两个不同的应用程序使用我们的 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_4.0.0.0__b77a5c561934e089\System.Data.Services.Client.dll”。请在类型名称中明确指定程序集。App_WebReferences/WcfDataService/