タグ付けされた質問 「breakpoints」

ブレークポイントは、実行の再開を考慮して、デバッグの目的でプログラムの実行を中断および中断できるようにする開発環境によって提供されるメカニズムです。

30
「ブレークポイントは現在ヒットしません。このドキュメントにはシンボルがロードされていません。」警告?
Express版のC#デスクトップアプリケーションは機能しましたが、5秒後に機能しませんでした。 私は以下を試しました: デバッグ構成、デバッグフラグ、および完全なデバッグ情報がすべてのアセンブリに設定されていることを確認します。 マシン全体から、プロジェクトに関連するすべてのbinおよびobjフォルダーとすべてのDLLを削除します。 問題の原因となっているプロジェクトを最初から作成し直します。 リブート。 ソリューションには2つのWinFormsプロジェクトがあります。そのうちの1つはデバッグ情報をロードし、1つはロードしません。どちらも、プロジェクトファイルでまったく同じ方法でデバッグ情報を取得しようとしているアセンブリを参照しています。何か案は? ここに追加したいのは、主にこの質問を確認するときに戻ってきたときです。アセンブリが読み込まれるまでシンボルは読み込まれず、アセンブリは必要になるまで読み込まれません。メインアセンブリの1つの関数でのみ使用されるライブラリにブレークポイントがある場合、その関数が呼び出されるまで、シンボルは読み込まれません(ブレークポイントがヒットしていないことが示されます)。



10
Visual Studioで単一スレッドをデバッグする方法は?
いくつかのプロジェクトで解決策があります。異なるプロジェクトにはいくつかのブレークポイントがあります。最初のスレッドがこれらのブレークポイントの1つにヒットしたことをトレースし、他のスレッドが同じコードブロックに入っているにもかかわらず、その単一のスレッドのトレースを続けたいと思います。 私は、これは=であるブレークポイント、スレッド名に条件を定義することによって可能である知っている...またはスレッドID = ...しかし、私の場合は重いですロードされたASP.NETのアプリケーションをして、すぐに私は添付としてw3wp.exe多くのスレッドはブレークポイントにヒットします。のようなものが必要ThreadLocal<break-point>です。 出来ますか?もしそうなら、どうですか?


10
Visual Studioはブレークポイントを忘れることを拒否しますか?
Visual Studioは、以前のデバッグセッションからのブレークポイントを記憶しています。 ただし、デバッグ中にこれらの「古い」ブレークポイントの1つをクリックしてクリアすると、一時的に削除されるだけです。つまり、次回デバッグするときに、削除したと思ったブレークポイントが戻ってきました。 これは非常に迷惑です-これを行わないようにする設定はありますか?


13
Visual Studioデバッガーを使用して値が変更されたときに中断する
変数にウォッチを配置し、その値が変更されたときにのみVisual Studioを中断させる方法はありますか? トリッキーな状態の問題を見つけるのが非常に簡単になります。 これはできますか? ブレークポイント条件にはブレークポイントセットが必要です。ウォッチを設定し、状態の変化時にVisual Studioにブレークポイントを設定させます。


10
ブートストラップ3ブレークポイントとメディアクエリ
上のブートストラップ3メディアクエリのドキュメントは言います: 以下のメディアクエリをLessファイルで使用して、グリッドシステムに主要なブレークポイントを作成します。 非常に小さなデバイス(電話、768px未満):これはブートストラップのデフォルトであるため、メディアクエリはありません 小型デバイス(タブレット、768px以上): @media (min-width: @screen-sm-min) { ... } 中型デバイス(デスクトップ、992px以上): @media (min-width: @screen-md-min) { ... } 大型デバイス(大型デスクトップ、1200px以上): @media (min-width: @screen-lg-min) { ... } 我々は使用することができるようになっている@screen-sm、@screen-mdと@screen-lgだけでなく、私たちのメディアクエリでの名前?それは私には効かないからです。@media (min-width: 768px) {...}動作する前などにピクセル測定を使用する必要があります。私は何か間違ったことをしていますか? また、超小型デバイスの480pxへの参照はタイプミスですか?それは767pxまでと言うべきではありませんか?(ドキュメントから削除されたため)

6
ブレークポイントに線が引かれていますが、どうすれば有効にできますか?
私はトリッキーなものを手に入れました: 有効なブレークポイントを設定できません。テストではなく、Javaクラスでも。Stackoverflowとgoogleを検索しましたが、同じ問題を持つ人を見つけることができませんでした。 STS(x86)とMavenを使用しています。 編集:混乱しているように見えるかもしれませんが、私は自分で解決しました。実行->すべてのブレークポイントをスキップする必要があります(設定されましたが、設定しなかったため、どのように設定されたのかと思います)

24
ブレークポイントがバインドに失敗しました-Visual Studio 2015
Visual Studio 2013から2015にアップグレードしたところ、ブレークポイントで問題が発生しました。 これは、ブレークポイントが実際に機能するヒットまたはミスであり、デバッグ中に設定すると、エラーが発生します。 ブレークポイントはバインドに失敗しました。 任意の助けいただければ幸いです。私は2015年をあきらめて、戻る準備ができています。

3
Android Studio IDE:例外で中断
私のAndroid Studioはデフォルトで例外で中断したくないようです。「すべての例外」でブレークを有効にすると、実際のJDEライブラリ内でブレークが開始されます。私のコード内の例外でのみそれを強制的に中断させる方法はありますか? Visual Studioユニバースから来て、ここでデフォルトのVSデバッグ動作を探します。


11
GDBにブレークポイントのリストを保存させる
OK、info breakはブレークポイントをリストしますが、この質問のように --command を使用してそれらを再利用するのに適切に機能するフォーマットではありません。GDBには、それらを再び入力可能なファイルにダンプする方法がありますか?デバッグセッションでは、テスト用のブレークポイントのセットを構築した後、GDBを再起動する必要がある場合があります。 .gdbinitファイルには--commandと同じ問題があります。インフォブレークコマンドではなく、人間の消費のためのテーブルをコマンドを一覧表示するのではなく。 詳しく説明すると、次はinfo breakのサンプルです。 (gdb)情報ブレーク Num Type Disp Enb Address What 1ブレークポイントでy 0x08048517を維持<foo :: bar(void)+7>
129 c++  c  debugging  gdb  breakpoints 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.