Visual Studio调试日志(如Android中的logcat)?

use*_*117 7 c# visual-studio

我正在尝试在Visual Studio 2010中调试C#/ .Net程序,但它对时间敏感,所以断点搞砸了.所以我只想记录某些事件及其相对时间,并在程序运行时观察它们.

Visual Studio(或C#或.Net)是否具有写入Visual Studio可以显示为调试窗口的日志文件的工具?

当我在Eclipse中进行Android开发时,我可以利用它们的Log类并在我的代码中插入如下所示的行:

  Log.d("Label1", "Hit checkpoint X");  
Run Code Online (Sandbox Code Playgroud)

它们将与LogCat窗口中的时间/日期标记一起显示,该窗口与Eclipse中的其他窗口一起显示.

Visual Studio 2010中与此最接近的是什么?

hea*_*vyd 6

您可以设置一个实际上不会中断的断点,但会输出一条日志消息.只需设置一个断点,然后右键单击断点并选择"When Hit ...".

从该对话框中选择"打印消息"和"继续执行"

对话截图

  • 是的,只要变量在范围内,就像对话框所说的那样,用大括号括起变量名:`当前值是:{myVariable}` (2认同)