ブレークポイントを設定したのですが、デバッグ時に「ブレークポイントは、現在の設定ではヒットしません。このドキュメントのシンボルが読み込まれていません。」の
メッセージが表示されてブレークポイントが機能しません。対処方法はありますか?
ブレークポイントを設定してデバッグ実行すると、ブレークポイントの行の左側の赤丸が白抜きの表示になり、アラートバッジが表示されます。
白抜きの赤丸部分にマウスポインタを合わせると以下のポップアップが表示されます。
メインのアプリケーションのメインスレッドでブレークポイントを設定した場合には発生せず、非同期メソッドや
アプリケーションが参照するアセンブリやクラスライブラリのブレークポイントやで発生する場合が多いです。
呼び出す非同期メソッドや参照するアセンブリのメソッドを呼び出すメインアプリケーションの呼び出し位置にブレークポイントを設定すると、
ブレークポイントが無効になる現象を改善できる場合があります。
多くの場合、この方法でブレークポイントを有効にできます。
先の方法でブレークポイントが有効にならない場合は、以下の手順を実施します。
デバッグオプションの設定ダイアログを表示します。Visual Studioの[デバッグ]メニューの[オプション]の項目をクリックします。
[オプション]ダイアログが表示されます。左側のツリービューの[デバッグ]の項目をクリックして選択します。
下図の画面が表示されます。
右側のエリアの[マイ コードのみを有効にする]のチェックボックスをクリックしてチェックを外します。