7

C# アプリケーションで、現在デバッグ中かどうかを判断する機会はありますか? アイデアは、タイムアウトなどを無視するか、追加情報を提供することです。

これを明確にするために、条件付きコンパイラ フラグについて話しているのではありませんDEBUG。これにより、コードのコンパイル方法を決定できます。デバッガーで実行されているかどうかについての情報はありません。

コンパイル時ではなく、実行時に決定する必要があります。

4

2 に答える 2

9

Debugger.IsAttachedフラグを使用してこれを判別できます。

于 2011-01-07T17:49:37.373 に答える
7

System.Diagnostics.Debugger.IsAttached ?

于 2011-01-07T17:48:54.943 に答える