首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >当不是调试模式时,是否在Visual Studio的输出窗口中显示消息?

当不是调试模式时,是否在Visual Studio的输出窗口中显示消息?
EN

Stack Overflow用户
提问于 2009-02-18 20:04:06
回答 5查看 101.9K关注 0票数 60

在Java语言中,您可以使用System.out.println(message)将消息打印到输出窗口。

Visual Studio中的等价物是什么?

我知道当我处于调试模式时,我可以使用此命令查看输出窗口中的消息:

代码语言:javascript
复制
Debug.WriteLine("Debug : User_Id = "+Session["User_Id"]);
System.Diagnostics.Trace.WriteLine("Debug : User_Id = "+Session["User_Id"]);

如果不在Visual Studio中进行调试,如何才能做到这一点?

EN

回答 5

Stack Overflow用户

发布于 2009-10-05 07:18:19

结果不在输出窗口中,而是在测试结果详细信息中(在底部的TestResult窗格中,右键单击测试结果并转到TestResultDetails)。

这适用于Debug.WriteLine和Console.WriteLine。

票数 27
EN

Stack Overflow用户

发布于 2009-02-18 20:07:10

即使未处于调试模式,跟踪消息也可能出现在“输出”窗口中。您只需确保已定义跟踪编译器常量。

票数 21
EN

Stack Overflow用户

发布于 2009-02-18 20:11:56

Trace.WriteLine方法是一个有条件编译的方法。这意味着只有在编译代码时定义了跟踪常量时,才会执行跟踪常量。默认情况下,在Visual Studio中,跟踪仅在调试模式下定义。

右键单击项目并选择属性。转到编译选项卡。选择Release模式并向已定义的预处理器常量添加跟踪。这应该会为你解决这个问题。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/562590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档