Debugging 那里';有没有办法知道VB.NET应用程序是否正在调试?

Debugging 那里';有没有办法知道VB.NET应用程序是否正在调试?,debugging,vb.net-2010,Debugging,Vb.net 2010,我有一个在VB.NET2010上开发的应用程序,我只需要在调试模式下启用一些对象 应用程序可以知道何时调试?您可以尝试在脚本中添加这些预处理器行 #If DEBUG Then Console.WriteLine("Debug mode.") #Else Console.WriteLine("Release mode.") #End If 您将根据条件得到结果 您可以尝试在脚本中添加这些预处理器行 #If DEBUG Then Console.WriteLine("Debug mode.") #

我有一个在VB.NET2010上开发的应用程序,我只需要在调试模式下启用一些对象


应用程序可以知道何时调试?

您可以尝试在脚本中添加这些预处理器行

#If DEBUG Then
Console.WriteLine("Debug mode.")
#Else
Console.WriteLine("Release mode.")
#End If

您将根据条件得到结果

您可以尝试在脚本中添加这些预处理器行

#If DEBUG Then
Console.WriteLine("Debug mode.")
#Else
Console.WriteLine("Release mode.")
#End If
您将根据条件得到结果

示例:

if (Debugger.IsAttached)
{
    ....
}
(调试器属于System.Diagnostics命名空间)

示例:

if (Debugger.IsAttached)
{
    ....
}

(调试器属于System.Diagnostics命名空间)

这不会确定应用程序是否正在调试,而是说它是否使用调试配置生成。这不会确定应用程序是否正在调试,而是说它是否使用调试配置生成。