3

흥미로운 문제가 있습니다.VisualStudio에서 디버깅 확인

Visual Studio에서 어셈블리가 실행되고 있는지 확인할 수 있습니까?

다음 코드를 살펴보십시오.

if(FoundThatYouAreDebuggingInVisualStudio) 
{ 
    Print "Hello" 
} 
else 
{ 
    Print "Hi" 
} 

위의 코드는 릴리스 모드로 작성된 .NET 어셈블리 (예 : XYZ)에 있습니다. 사용자가 XYZ 어셈블리를 참조하는 응용 프로그램 (예 : ABC)을 디버깅하고 있습니다.

사용자가 Visual Studio에서 디버깅 중이거나 ABC 응용 프로그램을 실행 중인지 확인해야합니다.

아이디어가 있으십니까? 아마 당신이 System.Diagnostics.Debugger.IsAttached

+0

System.Diagnostics.Debug 메시지를 찾고

-D

답변

5

이 릴리스 모드로 작성되지 않는 것은 그래서이 표시 될 것입니다.
+0

당신은 그것을 친구 야 ...! – dattebayo