2014-10-08 51 views
0

我的场景是,如果应用程序处于调试模式,那么某些动作会触发,但首先我必须实际验证调试器的状态,因此是否有任何方法或c#库可以执行这个如何使用c验证DEBUG标志#

+0

Web项目或Windows应用程序代码中的歧视? – DavidG 2014-10-08 11:02:02

+0

for windows app – AdityaK 2014-10-08 11:05:16

回答

2

如果调试器被连接,那么它将返回true。

if(System.Diagnostics.Debugger.IsAttached) 
    { 
     // ... 
    } 
+0

谢谢Kumod。!! – AdityaK 2014-10-08 11:16:10

0

对于Web应用程序,使用HttpContext.Current.IsDebuggingEnabled

对于Windows应用程序,编译时使用DEBUG标志和使用If directive

+0

谢谢sammy ..! – AdityaK 2014-10-08 11:16:59