現在、OData、WCF Data Service を使用する 2 つの異なるアプリケーションがあります。
3 つ目のアプリケーションを追加したいのですが、これは Web サイトではなく、別の 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/