如何注意应用程序是否正在调试

Cri*_*126 1 c# debugging windows-phone-8

我只是在Windows Phone 8中使用广告编写游戏,但广告仅在手机未处于调试模式时才有效.是否有可能注意到应用程序是否正在调试?

我试过了,但它不起作用.

bool b1 = false;
#if DEBUG
            b1 = true;            
#endif
            if (!b1)
            {
                //no Debugging
            }
Run Code Online (Sandbox Code Playgroud)

rob*_*ing 8

使用预处理器定义只会告诉您正在运行应用程序的调试版本.如果要检查是否正在调试,请使用以下命令:

if (System.Diagnostics.Debugger.IsAttached)
{
  //Debug stuff
}
Run Code Online (Sandbox Code Playgroud)