質問: Visual Studio Community for Macを利用しています。 ブレークポイントを設定すると、以下の画像のように中身が空の表示がたまにされるのですが、これは何を示していて、どんな条件で表示されるのでしょうか。 この表示になると、ブレークポイントで止まってくれず、かといって切り替えることもできないので困っています。 すいません。画像に3種類のブレークポイントが表示されてましたね。 私がわからないのは、画像で言うと48行目の部分です。 ![su](https://i.stack.imgur.com/EgC7S.png)
回答: 指定したブレークポイントが「中空」の円になる理由とは、 ・デバッガーが、指定されたブレークポイントの位置をロード済みの実行コード内に発見できなかった。 ということだと考えます。 この現象が起こる理由はいくつか考えられます。 (1)指定された行には実行できるコードが無かった(可能であれば移動されることもある)。 (2)デバッグ情報(ファイル)とデバッグで実行中のコードに矛盾があるため発見できない。 (3)対象実行コードががまだロードされていないため、有効にできない。 又は、デバッガーのバグの可能性も排除できません。対策としては (A)完全なリビルドを行ってみる。 くらいしか思い付きません。