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

标签 c# visual-studio

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

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

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

  Log.d("Label1", "Hit checkpoint X");  

它们将与时间/日期戳一起出现在 LogCat 窗口中,该窗口与 Eclipse 中的其他窗口一起显示。

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

最佳答案

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

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

Dialog screenshot

关于c# - Visual Studio 调试日志(如 Android 中的 logcat)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26786151/

相关文章:

c# - 无法在 Visual Studio 中更新 dll 引用

c# - 如何使用 .NET LLRP 库 : Org. LLRP.LTK.LLRPV1.LLRPXmlParser.ParseXMLToLLRPMessage

c# - 使用数据集的 Crystal Reports 子报表

c# - 无法将 distinct 绑定(bind)到下拉控件

c# - CreateMap 抛出异常

c# - 如何找到当前用户具有 WriteProperty 访问权限的 ActiveDirectory 中的所有组?

c++ - 如何在 Visual Studio 中选择启动对象?

c++ - 无法打开文件 'd3d9.h' - Windows 10/DirectX 9/VS 2015

visual-studio - Visual Studio 2010 - 将第一个项目添加到解决方案后看不到解决方案名称/根

c - 在 Windows 中创建线程时不兼容的类型