コードがデバッグモードで実行されていることをどのようにテストできますか。ここでコードがデバッグモードで実行されているかどうかのテスト
は、私はあなたがプログラムをデバッグされているかどうかを判断するためにDebugger.IsAttachedを使用することができます疑似コード
if not debugMode then
Do something()
end if
コードがデバッグモードで実行されていることをどのようにテストできますか。ここでコードがデバッグモードで実行されているかどうかのテスト
は、私はあなたがプログラムをデバッグされているかどうかを判断するためにDebugger.IsAttachedを使用することができます疑似コード
if not debugMode then
Do something()
end if
でやりたいものです。
If Not Debugger.IsAttached Then
DoSomething()
End If
EDITあなたはいつも#Ifでconditional compilationを使用し、デバッガが使用されているかどうかにかかわらず、デバッグビルドでDoSomething
コードをスキップしたい場合は、この
#IF DEBUG Then
DoSomething()
#End If
のようなもの、あなたが何を意味するのかデバッグモード?あなたはデバッグビルドを参照している場合、あなたはそれをテストするために#if DEBUG
を使用することができます。
#if DEBUG
// this is included in a debug build
#else
// this is not included in a debug build
#endif
あなたはIsDebuggerPresent機能を使用することができます
<DllImport("kernel32.dll", CharSet:=CharSet.Auto, ExactSpelling:=True)> _
Public Shared Function IsDebuggerPresent() As Boolean
End Function
if not isDebuggerPresent() then
Do something()
end if