1

ブレークポイントを Intellitrace イベントとしてキャプチャする方法が気に入っています。ブレークポイントは簡単に追加/有効化/無効化でき、(コンソール イベントとは対照的に) 実行時に追加/削除できます。

ただし、もちろん、ブレークポイントは実行の流れを停止するため、実行中のアプリケーションをデバッグしている間、F5 F5 F5 F5 F5 F5 を押し続ける必要があります。Intellitrace でブレークポイント イベントをキャプチャし、ブレークポイントで実際に中断することなくコードを実行できるようにしたいと考えています。

また、キャプチャされた intellitrace イベントとしてコンソール ステートメントを使用しましたが、ブレークポイントははるかに簡単に追加でき (Console.WriteLine("...")どこにでも貼り付けるのではなく F9 キーを押す)、実行時に新しいブレークポイントを追加したり無効にしたりできますが、コンソールを追加または削除したい場合は実行時にイベントに基づいて、プログラムを停止し、追加/削除し、再起動する必要があります。

この方法で intellitrace イベントをキャプチャする良い方法はありますか?

4

1 に答える 1

3

これがあなたが探しているものだと思います:

http://geekswithblogs.net/sdorman/archive/2009/02/14/visual-studio-2008-debugging-tricks-ndash-advanced-breakpoints.aspx

基本的に、高度なブレークポイントを使用してさまざまなことを行うことができます。あなたのケースでは、おそらくヒット カウントを与えるだけのトレースポイントを使用したいと思うでしょう。他の場合では、ブレークポイントが特定の数のヒットの後にのみ発生するように指定したい場合があります (ループが無限でないことを確認したい場合など)。

Visual Studio には、ブレークポイント オプション内に多数の優れた機能があります。上記のオプションで問題が解決されなかったとしても、上記の記事に含まれている何かが問題を解決するものであると確信しています。

于 2011-05-09T16:30:46.820 に答える