Debugging 那里';有没有办法知道VB.NET应用程序是否正在调试?
我有一个在VB.NET2010上开发的应用程序,我只需要在调试模式下启用一些对象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.") #
应用程序可以知道何时调试?您可以尝试在脚本中添加这些预处理器行
#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命名空间)这不会确定应用程序是否正在调试,而是说它是否使用调试配置生成。这不会确定应用程序是否正在调试,而是说它是否使用调试配置生成。