1

Visual Studio 2010 を使用しています。プロジェクトにサービス参照を追加しようとすると、エラーが発生します。

This service cannot be consumed by the current project. Please check if the project target framework supports this service type.

しかし、同じエンドポイントで DataSvcUtil を実行すると、正常に動作します。

問題は、Visual Studio が参照を生成するときにReference.cs、 、Reference.datasvcmap、および を生成するservice.edmxことです (以前はファイルがそこにあったため、参照を削除して再生成しようとしたところ、この問題が発生しています)。コマンド ライン ツールを使用すると、myfile.cs(または出力ファイルに名前を付けたものは何でも) 取得するだけです。

なぜこれが当てはまるのでしょうか?

4

1 に答える 1

0

WCFデータサービスでVS2010に付属しているものよりも新しいバージョンのODataライブラリを使用していますか?もしそうなら、あなたはVS2012にアップグレードしたいかもしれません...

于 2012-10-27T10:14:38.657 に答える