私は、データベースでいくつかのことを実行するのに役立つ、かなり単純なWindowsフォームツールを作成しています。IDを取得するためにデータベースに頻繁にアクセスする必要があり、IDの取得をやめることはできません。
このような参照がいくつか見つかりました。これらはすべて、System.Runtime.Cachingを探す必要があることを示唆していますが、[参照の追加]に移動すると、System.Runtime.Cachingコンポーネントがありません。
ここで何かが足りませんか?
プロジェクトは、アセンブリ/機能のサブセットを減らした.NET4.0クライアントプロファイル用に構成されています。これは、ASP.NETおよびバックエンド機能を必要としない「クライアントアプリ」向けに設計されています。これにより、インストールと展開が高速化されるはずです。
Visual Studioでプロジェクトを右クリックし、[アプリケーション]タブで、ターゲットを完全な.NET 4.0 Frameworkに変更することで、ターゲットフレームワークを変更できます。変更する内容のスクリーンショットについては、こちらをご覧ください。