我想在调试时在我的ASP MVC3应用程序中记录一些变量。我尝试了一些不同的东西,例如:
Debug.Log(topTitle + " " + subTitle);
这似乎不起作用。如何从我的C#代码写入VS2010的控制台?
答案 0 :(得分:26)
要在Visual Studio中写入控制台窗口,请使用:
System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
以下是其工作的截图:
答案 1 :(得分:1)
您可以使用Debug类从您的应用程序发出调试信息。您甚至可以将trace listener添加到web.config
文件,以便在未从Visual Studio进行调试时将输出重定向到文件或事件日志。
答案 2 :(得分:0)
要在Visual Studio中写入控制台窗口,请使用:
System.Diagnostics.Debug.WriteLine(topTitle + " " + subTitle);
或者您可以使用Immediate window
进行查看和操作。 Immediate window
答案 3 :(得分:0)
System.Diagnostics.Debug
没有log方法。您可以使用System.Diagnostics.Debug.WriteLine
。您可以在输出窗口中查看输出。然后确保您在调试模式下运行。
。只有在调试模式下运行时,调试信息才可见。在发布模式下,调试语句将不可见 (如果希望在发布模式下显示这些语句,则可以使用Trace而不是Debug。)
请参阅以下文章
答案 4 :(得分:0)
如果您正在Visual Studio代码终端上运行dotnet项目,请使用语法System.Console.WriteLine("Something")
。
干杯!