2011-11-22 31 views
2

爲了簡單,我只是在Web應用程序中添加一行:如何從Console.WriteLine()在輸出窗口在Visual Studio讀取結果2010

void Application_Start(object sender, EventArgs e) 
    { 
     // Code that runs on application startup 
     Console.WriteLine("Hello, world!"); 
    } 

我想什麼是閱讀「你好,世界!」在Visual Studio 2010的輸出窗口中,但失敗了,出了什麼問題?

enter image description here

我已經嘗試:通過工具>選項>項目和解決方案>生成和運行以及「MSBuild項目生成輸出的詳細程度」 的變化值,但沒有任何效果 改變冗長。

+0

構建冗長控制編譯器輸出多少信息。您可以通過changind將「顯示輸出來自:」組合框的值從「調試」更改爲「構建」來查看。 – DaveShaw

+0

Web應用程序不處理控制檯窗口。 – JonH

回答

1

您應該使用Debug.WriteLine("Hello world")(位於System.Diagnostics名稱空間中)輸出到調試窗口。

10

如果要在「調試」窗口中查看結果,請使用Debug.WriteLine而不是Console.WriteLine

using System.Diagnostics; 

void Application_Start(object sender, EventArgs e) 
{ 
    Debug.WriteLine("Hello, world!"); 
} 
+0

使用'WriteLine'方法,我沒有看到任何打印到調試窗口的東西。我期望打印一份清單,但沒有打印出來。我在運行時進行了調試,並驗證了列表中包含32個項目 –

+0

@Kevin - 您是否在使用'Debug.WriteLine'?你如何將你的'List '轉換成_a_串? – Oded

相關問題