2 つの C# クラス ライブラリ プロジェクトを Windows アプリケーション プロジェクトに追加しました。それらは期待どおりに表示され、クラスの先頭で (使用して) 宣言され、インテリセンスと構文の強調表示が機能する名前空間を参照するコードを記述できます。予想どおりですが、コードをビルドするとすぐに、名前空間が見つからないことがわかり、参照が見つからないかどうかを尋ねられます...構文の強調表示も消えます。参照を削除して再度追加すると、再度ビルドするまで強調表示が戻ってきて、サイクルが繰り返されます。手がかりは大歓迎です。
ソリューション全体をクリーニングし、VS を再起動しようとしました。
コメント/回答ごとに:
「.Net Framework 4」をターゲットとするクラス プロジェクトで System.Web への参照がありました。Win Forms アプリは「.Net Framework 4 Client Profile」に設定されていたため、System.Web を追加できませんでした。 「.Net Framework 4」だけにすると問題が修正されました