設計時にイミディエイト ウィンドウで式を評価しようとすると、次のエラーが発生します。
デザイン モードでは式を評価できません。
ASP.NET プロジェクトをコンパイルしてデバッグ モードで実行しようとすると、別のエラーが発生します。
実行モードでは式を評価できません。
これらのエラーが発生するのはなぜですか? 過去にイミディエイト ウィンドウを使用したことがありますが、デザイン モードでも問題なく動作しました。
設計時にイミディエイト ウィンドウで式を評価しようとすると、次のエラーが発生します。
デザイン モードでは式を評価できません。
ASP.NET プロジェクトをコンパイルしてデバッグ モードで実行しようとすると、別のエラーが発生します。
実行モードでは式を評価できません。
これらのエラーが発生するのはなぜですか? 過去にイミディエイト ウィンドウを使用したことがありますが、デザイン モードでも問題なく動作しました。
イミディエイト ウィンドウで演算子が欠落していないと仮定すると>
、マルチ プロジェクト ソリューションまたは Web プロジェクトでデザインタイムに式を評価しようとすると、問題が発生する可能性があります。
MSDNによると:
ソリューションのスタートアップ プロジェクトではないプロジェクトで関数を評価しようとしてエラーが発生した場合は、ソリューション エクスプローラーでプロジェクトを選択して、評価を再試行してください。
また:
Visual Studio Tools for Office プロジェクト、Web プロジェクト、スマート デバイス プロジェクト、SQL プロジェクトなど、実行環境の起動が必要なプロジェクト タイプでは、設計時の式の評価を使用できません。
ノースベンがコメントで指摘したように、アプリケーションが実行されていないときにイミディエイト ウィンドウのプロパティにアクセスしようとすると、次のようになることがあります。
デザイン モードでは式を評価できません。
したがって:
GlobalConfiguration.Configuration
) を入力します。これで、そのプロパティがそのコンテキストに存在する場合、適切な結果が得られるはずです。存在しない場合は、次のようになります。
実行モードでは式を評価できません。
適切なコンテキストでプロパティにアクセスしていることを確認するのと同じくらい簡単です。
私の場合、ネイティブ デバッグを有効にした後、Excel Interop を使用しているときにこのエラーを受け取りました。次に、デバッグモードでこれを試しました:
?xlworkbook.sheets(1).name
プロセスがハングし、応答がありませんでした。その後、他のすべての?2+2
エラーが発生しました。
実行モードでは式を評価できません
デバッグ機能を再度使用できるようにするには、ネイティブ デバッグを無効にする必要がありました。