型または名前空間名が存在しません [closed] 質問する

型または名前空間名が存在しません [closed] 質問する

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

私も同じ問題を抱えていたので、すべてのプロジェクトの「ターゲット フレームワーク」を同じに設定する必要がありました。その後、問題なくビルドできました。[プロジェクト] メニューで、[プロジェクト名のプロパティ] をクリックします。[コンパイル] タブをクリックします。[詳細コンパイル オプション] をクリックします。[ターゲット フレームワーク] で、目的のフレームワークを選択します。

おすすめ記事