【问题标题】:How to notice if the app is being debugged如何注意应用程序是否正在调试
【发布时间】:2014-03-19 16:59:32
【问题描述】:

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

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

bool b1 = false;
#if DEBUG
            b1 = true;            
#endif
            if (!b1)
            {
                //no Debugging
            }

【问题讨论】:

  • 你在编译你的应用程序时是否定义了DEBUG符号?
  • See this question。添加 DEBUG 符号。

标签: c# debugging windows-phone-8


【解决方案1】:

使用预处理器定义只会告诉您您正在运行应用程序的调试版本。如果您想检查您是否正在积极调试,请使用:

if (System.Diagnostics.Debugger.IsAttached)
{
  //Debug stuff
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 2011-03-25
    • 2013-04-25
    • 1970-01-01
    • 2018-09-17
    相关资源
    最近更新 更多