我只是在Windows Phone 8中使用广告编写游戏,但广告仅在手机未处于调试模式时才有效。是否有可能注意到应用程序是否正在调试?
我试过了,但它不起作用。
bool b1 = false;
#if DEBUG
b1 = true;
#endif
if (!b1)
{
//no Debugging
}
答案 0 :(得分:8)
使用预处理器定义只会告诉您正在运行该应用程序的调试版本。如果要检查是否正在调试,请使用:
if (System.Diagnostics.Debugger.IsAttached)
{
//Debug stuff
}