関連する質問:
Visual Studio 2013 Professional の条件付きブレークポイントに関する問題に直面しています。tagString
ブレークポイント条件は、ブレークポイントの直前のコード行で宣言および初期化されるローカル変数 ( ) を参照しています。ブレークポイントに到達すると、デバッガーは…</p>
ブレークポイントの条件の実行に失敗しました。状態は でした
tagString.Contains("…")
。返されたエラーは 'tagString
宣言されていません。保護レベルが原因で、アクセスできない可能性があります。
変数が宣言され、アクセス可能であるため、このエラー メッセージは意味がないように見えます。
このコードのデバッグ ビルドを実行しています。ローカル変数が定義されていないとデバッガが主張するのはなぜですか? また、この問題を解決するにはどうすればよいですか?
PS:条件付きブレークポイントが機能しないのは、より大きな問題のほんの一部にすぎないことに気付きました: デバッガーはその変数を監視することも、[ローカル]ウィンドウに表示することもできません。
PPS: Rick Strahl のブログ記事「Visual Studio 2013 'Could not evaluate Expression' Debugger Abnormality」に記載されている推奨事項を試しましたが、役に立ちませんでした。