我将使用 Visual Studio 2010 在 C# 中编写一些代码。问题是每次我运行程序时它都会出现在命令提示符中。
我想将程序的输出放在控制台中,就像在 Eclipse 中一样。System.Diagnostics.Debug.Write("abc");
这不起作用,因为如果我查看输出,我会看到比我想要的更多的信息。我只想查看将在命令提示符中显示的数据。
我将使用 Visual Studio 2010 在 C# 中编写一些代码。问题是每次我运行程序时它都会出现在命令提示符中。
我想将程序的输出放在控制台中,就像在 Eclipse 中一样。System.Diagnostics.Debug.Write("abc");
这不起作用,因为如果我查看输出,我会看到比我想要的更多的信息。我只想查看将在命令提示符中显示的数据。
我认为您希望关闭详细输出日志记录,以便只有您Debug.Write's
将被写入输出窗口。
为此,您转到工具 > 选项 > 调试 > 输出窗口 > 并关闭详细日志记录:
如果要保留所有输出,可以将 Debug.Print 重定向到输出到即时窗口。
工具 -> 选项 -> 调试 -> 常规 | 单击将所有输出窗口文本重定向到立即窗口。
这并不意味着所有内容都将输出给它,只是您在代码中指定的输出以及抛出的任何异常消息。它少了很多话,并且仍然保留了所有标准消息的输出窗口。
查看“工具->选项->调试->输出窗口”-您应该能够根据自己的喜好减少跟踪量。
旁注:通常“程序的输出”是指 Console.WriteXXXX 方法的结果,所以也许你正在寻找完全不同的东西。