我們目前有兩種不同的應用程序消耗我們的OData,WCF數據服務添加WCF數據服務引用另一個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:\源... \ 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/