Visual Studio 2010 でビルドした WCF データ サービス プロジェクトがあり、正常に動作していました。突然、コンパイルできなくなりました。次のようなメッセージが表示されました。
エラー 7 型または名前空間名 'Services' が名前空間 'System.Data' に存在しません (アセンブリ参照がありませんか?) C:\U...s\Visual Studio 2010\Projects...\DataService.cs ...
エラー 8 型または名前空間名 'Linq' が名前空間 'System' に存在しません (アセンブリ参照がありませんか?) DependencyResolver.cs 3 14
エラー 10 型または名前空間名 'Web' が名前空間 'System.ServiceModel' に存在しません (アセンブリ参照がありませんか?)
エラー 12 型または名前空間名 'DataService' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
どうすれば修正できますか?
ベストアンサー1
私も同じ問題を抱えていたので、すべてのプロジェクトの「ターゲット フレームワーク」を同じに設定する必要がありました。その後、問題なくビルドできました。[プロジェクト] メニューで、[プロジェクト名のプロパティ] をクリックします。[コンパイル] タブをクリックします。[詳細コンパイル オプション] をクリックします。[ターゲット フレームワーク] で、目的のフレームワークを選択します。