2
나는 #debug 지시문을 알고 있지만 디버그 모드에서 코드를 컴파일 할 때 사용됩니다.Visual Studio 및 .net, 디버깅하는 경우에만 코드에서 작업을 수행하는 방법은 무엇입니까?
표준 .net 디버거를 사용하여 코드가 디버깅되고 있는지 감지하고 이에 대한 논리를 작성하는 방법이 있습니까? 예를 사전에
if (isDebugging)
{
//change value of variable
}
감사에 대한
.
EDIT : 다음은 논리적 인 접근 방식으로 플러그인을 작성하는 것이지만 분명하고 쉬운 경로를 먼저 확인하는 것입니다.
(Debugger.IsAttached)가 작동하는 것처럼 보이는 경우 –
if (System.Diagnostics.Debugger.IsAttached)? C# http://bytes.com/topic/c-sharp/answers/252477-debug-mode, cheerios! –
가능한 복제본 : [ASP.NET에서 디버그 모드로만 코드를 실행하는 방법] (http://stackoverflow.com/questions/1734741/how-to-execute-code-only-in-debug-mode-in-asp -그물) –