1. ホーム
  2. c#

[解決済み] 「Visual Studio 2010で「現在のメソッドのコードは最適化されているため、式を評価できません。

2022-04-25 17:29:04

質問

Visual Studio 2010をデバッグモードで使用しており、"optimize code"のチェックが外れています。デバッガでどの変数もクイックウォッチ(またはカーソルを置く)できません。このエラーは "現在のメソッドのコードが最適化されているため、式を評価できません" が表示されます。

int i = -3 のような行でも、i をクイックウォッチすると、 "Cannot obtain value of local or argument 'i' as it is not available at this instruction pointer, perhaps because it has been optimized away." と表示されます。

これは リンク 似たような質問で参照されたものは、該当しないようです。

何か設定に間違いがあるのでしょうか?

解決方法は?

プロジェクトがデバッグモードである間、解決策はなかった。変更したら、うまくいきました。