2012-04-03 4 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가 트릭을 수행했습니다.

관련 문제