确定是否在IDE中执行的方法?

CJ7*_*CJ7 9 c# vb.net ide conditional-compilation visual-studio-2010

C#/VBin中Visual Studio 2010,有没有办法在代码中确定程序当前是否在IDE中运行?

eg. If ProgramRunningInIDE Then MessageBox.Show exc.Message
Run Code Online (Sandbox Code Playgroud)

Mor*_*ole 26

您可以检查调试器是否附加了:

System.Diagnostics.Debugger.IsAttached
Run Code Online (Sandbox Code Playgroud)

这基本上做了同样的事情.