C#VS2010在应用程序中确定是否正在调试

时间:2011-01-07 17:47:27

标签: c# debugging visual-studio-2010 system.diagnostics

是否有机会在C#应用程序中确定当前是否正在调试?这个想法是忽略例如超时,或提供额外的信息。

为了清楚说明,我谈论条件编译器标志DEBUG。这允许我决定如何编译代码。它没有提供有关它是否在调试器中运行的信息。

我需要在运行时决定,而不是在编译时决定。

2 个答案:

答案 0 :(得分:9)

您可以使用Debugger.IsAttached标志来确定这一点。

答案 1 :(得分:7)

System.Diagnostics.Debugger.IsAttached?

相关问题