如何在Visual Studio 2010中查看调试输出?

4
我该如何设置Visual Studio以提供类似于Aptana Studio 3的调试输出级别? 我正在使用Visual Studio 2010,C# 4.0和Windows Phone 7.1。 我希望它能自动将所有调试信息输出到控制台,而无需我手动告诉它 - 就像Aptana一样。

1
如果您指的是Debug类,则它会显示在输出窗口中。我不熟悉Aptana Studio 3,您能否描述一下它在调试方面的处理方式与您所谈论的有关吗? - Jess
3个回答

23

在此输入图片描述

如果您想要在调试应用程序时查看变量的值,可以使用 "Quick Watch"、"Add Watch" 或 Autos。

在 Visual Studio 2010 中,Autos 窗口会显示当前行上下一行的变量。

请点击这里获取更多的调试窗口帮助。


14

您可以使用Console.WriteLineDebug.Writeline在代码中设置调试输出。

如果您想更改生成输出,可以通过工具 > 选项 > 项目和解决方案 > 生成和运行来更改详细程度,并更改"MSBuild 项目生成输出详细信息"的值。


我一直在寻找一种自动执行的方法,就像Aptana一样:我进行调试,它会将所有输出内容自动显示在调试控制台上,而无需我手动指定。 - Chris
抱歉,这在Visual Studio中不可能实现。您需要使用Console.WriteLine或Debug.Writeline指定要写入输出窗口的内容。 - ʞᴉɯ
该死...我还以为它能够 - Chris
如果您需要帮助,可以查看这里的内容。http://blogs.msdn.com/b/zainnab/archive/2010/10/07/understanding-the-autos-window-vstiptool0103.aspx - CharithJ

3

确保您的输出窗口显示,转到视图->输出。如果这不能满足您的需求,请编辑您的问题并提及您要查找的确切调试信息 - VS几乎拥有所有的信息,只是默认情况下不一定显示。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接