17

我想在调试时在我的 ASP MVC3 应用程序中记录一些变量。我尝试了一些不同的东西,例如:

Debug.Log(topTitle + " " + subTitle);

这似乎不起作用。如何从我的 C# 代码写入 VS2010 的控制台?

4

5 回答 5

35

要在 Visual Studio 中写入控制台窗口,请使用:

System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);

下面是它的工作截图:

在此处输入图像描述

于 2012-10-18T04:31:59.487 回答
1

您可以使用Debug类从您的应用程序发出调试信息。当您不从 Visual Studio 进行调试时,您甚至可以将跟踪侦听器添加到您的文件以将输出重定向到文件或事件日志。web.config

于 2012-10-18T04:38:22.140 回答
0

要在 Visual Studio 中写入控制台窗口,请使用:

System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);

或者您可以使用Immediate window. 即时窗口

于 2012-10-18T04:45:58.020 回答
0

System.Diagnostics.Debug没有日志方法。您可以使用System.Diagnostics.Debug.WriteLine . 您可以在输出窗口中查看输出。然后确保您在调试模式下运行。

. 只有在调试模式下运行时才能看到调试信息。在 Release 模式下,Debug 语句将不可见(如果您希望这些语句在 Release 模式下可见,可以使用 Trace 而不是 Debug)。

请参考以下文章

如何在 Visual C# 中进行跟踪和调试

于 2012-10-18T04:54:36.423 回答
0

如果您在 Visual Studio 代码终端上运行 dotnet 项目,请使用语法System.Console.WriteLine("Something").

干杯!

于 2020-07-06T17:39:28.080 回答