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
(または出力ファイルに名前を付けたものは何でも) 取得するだけです。
なぜこれが当てはまるのでしょうか?