如何检查程序是否在Visual Studio控件下执行?

gre*_*man 7 c# debugging visual-studio

更确切地说 - 如何以标准方式做到这一点?

我喜欢我的程序引起的VS跟踪异常的方式,因此当从VS运行它时,我没有理由使用我自己的机制来处理和显示异常.当然,当程序作为独立应用程序执行时,我必须依赖我的异常处理程序.

我知道,我可以在VS中定义一个参数来运行程序,这样可以识别这是否是VS运行,但我正在寻找标准的东西.也许VS设置一个标志,表明这是VS运行?