识别Visual Studio中的调试

时间:2011-08-15 23:59:25

标签: c# visual-studio visual-studio-2010 visual-studio-debugging release-mode

我有一个有趣的问题。

是否可以识别程序集是否在Visual Studio中运行?

请查看以下代码。

if(FoundThatYouAreDebuggingInVisualStudio)
{
    Print "Hello"
} 
else 
{
    Print "Hi"
}

以上代码存在于.NET程序集(例如XYZ)中,该程序集以发布模式构建。用户正在调试他/她引用XYZ程序集的应用程序(比如ABC)。

我需要确定用户是否在Visual Studio中进行调试,或者他只是在运行ABC应用程序。

有什么想法吗?

-D

1 个答案:

答案 0 :(得分:5)