実行時に式をクイックウォッチすると、[クイック ウォッチ] ウィンドウに、その名前が現在のコンテキストに存在しないというエラーが表示されることがあります。同じことが即時ウィンドウにも当てはまります。ただし、評価しようとしている式は、コンパイル エラーをスローすることなく、クラスによって完全に認識されます。
たとえば、次のコード行を使用できます。
double x = Math.Pow(2,3);
この行にカーソルを置いて "Math.Pow(2,3)" の部分をクイックウォッチすると、エラーが発生し、"System" を配置する必要があります。私の表現の前に。先ほど言ったように、同じ式がコード ウィンドウでスムーズに実行されるため、エラーが参照している "コンテキスト" がどれかわかりません。
これらのデバッグ ウィンドウは、クラスで宣言された名前空間を参照しますが、プロジェクトによってインポートされた名前空間に対して同じことを行うことはできませんか?