我在C#代码中使用以下代码:

System.Diagnostics.Debug.Write("xxx");


但是,当我在输出窗口中查看时,即使我的代码确实执行了这一行,我也看不到任何东西。

这是编写可以在VS2012中看到的消息的正确方法吗?

最佳答案

Debug.Write仅在设置了DEBUG构建标记的情况下起作用。


要么


如果在菜单下选中了Visual Studio选项“将所有输出窗口文本重定向到立即窗口”,则Debug.Write调用可能不会显示在输出窗口中



  工具>选项>调试>常规。


要显示"Tools > Options > Debugging",请选中“工具>选项>显示所有设置”旁边的框。

关于c# - 在VS2012中使用Debug.Write编写消息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14767046/

10-17 00:22