【VisualStudio】ローカル変数または引数はこの命令ポインターで利用できないため、値を取得することはできません。最適化されている可能性があります。
【VisualStudio】ローカル変数または引数はこの命令ポインターで利用できないため、値を取得することはできません。最適化されている可能性があります。
【VisualStudio】デバッグ中、「ローカル変数または引数はこの命令ポインターで利用できないため、値を取得することはできません。最適化されている可能性があります。」の表示の解決方法
现象:
アプリケーションのデバッグ中、変数の値を確認できるウィンドウがあります。そこにおいて、値の部分に
「ローカル変数または引数はこの命令ポインターで利用できないため、値を取得することはできません。最適化されている可能性があります。」
というメッセージが表示され、その値を見ることができませんでした。しかし、アプリケーション自体は動作します。何が起こっているのかわからなかったため、調べた結果のメモです。
解决方法:
1.ソリューションエクスプローラーの[エラーが起こったプロジェクトの名前]を右クリック
2.開いたメニューのプロパティをクリック
3.ビルドタブを選択
4.全般のコードの最適化のチェックを外す
结果:
[ProjectName].csproj
<Optimize>true<Optimize>
// ↑
// ↓
<Optimize>false<Optimize>