2009-07-26 198 views
2

我試着調試以下代碼Visual Studio 2008中不會調試

​​

但控制檯只在屏幕上閃爍,輸出窗口生成以下消息...

「ConsoleApplication1 .vshost.exe ' (管理):加載 'C:\的Windows \組件\ GAC_32 \ mscorlib程序\ 2.0.0.0__b77a5c561934e089 \ mscorlib.dll中' 'ConsoleApplication1.vshost.exe' (管理):加載 ' C :\ WINDOWS \ assembl y \ GAC_MSIL \ Microsoft.VisualStudio.HostingProcess.Utilities \ 9.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualStudio.HostingProcess.Utilities.dll' 'ConsoleApplication1.vshost.exe' (Managed):Loaded 'C:\ Windows \ assembly \ GAC_MSIL \ System.Windows.Forms \ 2.0.0.0__b77a5c561934e089 \ System.Windows.Forms.dll' 'ConsoleApplication1.vshost.exe' (Managed):Loaded 'C:\ Windows \ assembly \ GAC_MSIL \ System \ 2.0。 0.0__b77a5c561934e089 \ System.dll' 'ConsoleApplication1.vshost.exe' (Managed):Loaded 'C:\ Windows \ assembly \ GAC_MSIL \ System.Drawing \ 2.0.0.0__b03f5f7f11d50a3a \ System.Drawing.dll''ConsoleApplication1。 vshost.exe' (管理):已加載 'C:\ Windows \ assembly \ GAC_MSIL \ Microso ft.VisualStudio.HostingProcess.Utilities.Sync \ 9.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll' 'ConsoleApplication1.vshost.exe' (Managed):Loaded 'C:\ Windows \ assembly \ GAC_MSIL \ Microsoft.VisualStudio.Debugger.Runtime \ 9.0.0.0__b03f5f7f11d50a3a \ Microsoft.VisualStudio.Debugger.Runtime.dll' 'ConsoleApplication1.vshost.exe' (Managed):Loaded 'C:\ Users \ Skylight \ Documents \視覺 工作室 2008 \項目\ ConsoleApplication1 \ ConsoleApplication1 \ BIN \調試\ ConsoleApplication1.vshost.exe ' 'ConsoleApplication1.vshost.exe' (管理):加載 ' C:\ WINDOWS \裝配\ GAC_MSIL \ System.Core程序\ 3.5.0.0__b77a5c561934e089 \ System.Core.dll」 'ConsoleApplication1.vshost.exe' (Managed):Loaded 'C:\ Windows \ assembly \ GAC_MSIL \ System.Xml.Linq \ 3.5.0.0__b77a5c561934e089 \ System.Xml.Linq.dll''ConsoleApplication1.vshost.exe' (Managed):Loaded 'C:\ Windows \ assembly \ GAC_MSIL \ System.Data.DataSetExtensions \ 3.5.0.0__b77a5c561934e089 \ System.Data.DataSetExtensions.dll' 'ConsoleApplication1.vshost.exe' (託管):已加載'C:\ Windows \ assembly \ GAC_MSIL \'\ C:\ Windows \ assembly \ GAC_32 \ System.Data \ 2.0.0.0__b77a5c561934e089 \ System.Data.dll'ConsoleApplication1.vshost.exe' (Managed):Loaded ' System.Xml \ 2.0.0.0__b77a5c561934e089 \ System.Xml.dll' 線程0x10c8已退出,代碼爲 0(0x0)。線程0x924已退出 ,代碼爲0(0x0)。 'ConsoleApplication1.vshost.exe' (管理):加載 'C:\用戶\天窗\文檔\ Visual Studio中 \項目\ ConsoleApplication1 \ ConsoleApplication1 \ BIN \調試\ ConsoleApplication1.exe中',加載 符號。線程0x954有 用代碼0(0x0)退出。線程 0xd84已退出,代碼爲0(0x0)。 程序'[3660] ConsoleApplication1.vshost.exe: Managed'已退出,代碼爲0(0x0)。

+1

愚蠢的問題,你有沒有設置你的斷點? 另外,你使用的是什麼構建配置?調試/發佈? – 2009-07-26 22:34:18

回答

5

的問題數可能導致此:

  1. 你設置一個斷點或啓動 用[F11](步入)?
  2. 構建在調試模式
4

如果您希望控制檯熬夜,放...

Console.ReadLine(); 

...作爲你的主要的最後一行。它會保持打開直到你回來。 (這看起來像一個小測試程序給我,所以我認爲這將是好的。)