2012-04-03 9 views
2

私は#debugディレクティブを認識していますが、これはデバッグモードでコードをコンパイルするときに使用されます。Visual Studioと.net、コード内でアクションを実行する方法 - デバッグの場合のみ?

標準の.netデバッガを使用してコードがデバッグされているかどうかを検出し、これを回避するロジックがいくつかありますか?例えば

事前に

if (isDebugging) 
{ 
    //change value of variable 
} 

感謝。

EDIT:これは失敗します。次の論理的なアプローチでプラグインを作成すると思いますが、わかりやすく簡単なルートを確認しています。

+1

(Debugger.IsAttached)が動作するように見える場合 –

+1

if(System.Diagnostics.Debugger.IsAttached)? c#http://bytes.com/topic/c-sharp/answers/252477-debug-mode、cheerios! –

+0

可能な重複:[ASP.NETでデバッグモードでのみコードを実行する方法](http://stackoverflow.com/questions/1734741/how-to-execute-code-only-in-debug-mode-in-asp -ネット) –

答えて

0

Debugger.IsAttachedはトリックを行いました。

関連する問題