文章編號: 303067 - 上次校閱: 2006年3月10日 - 版次: 4.2

如果偵錯模式中啟動 Windows,您無法偵錯在 Visual Studio.NET Managed 應用程式

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

徵狀

當想使用 Visual Studio.NET 軟體偵錯受管理的應用程式 (一,可使用的.NET Framework) 可能會收到下列錯誤訊息:
嘗試執行專案時發生錯誤: 無法啟動偵錯。

無法啟動程式 your project name

無法進行偵錯在系統上啟用一個核心偵錯工具。
-或者-
偵錯工具未正確安裝。執行安裝程式來安裝或修復偵錯工具。
注意: 第二個的錯誤訊息可能有其他的原因和解決方案。

發生的原因

如果在系統上的偵錯模式中啟動 Windows,則會發生這個問題。這會停止 Visual Studio.NET 偵錯工具從偵錯 Managed 應用程式。

若要判斷是否在偵錯模式中啟動您的系統,請參閱下列微軟知識庫文件:
244876? (http://support.microsoft.com/kb/244876/ ) 如何判斷是否在偵錯模式中啟動 Windows

解決方案

有兩種方法,就可以解決這個問題。執行下列之一:
  • 解決方式 1
    1. 在 [方案總管] 中的 Project Name 上按一下滑鼠右鍵,然後按一下 [內容]。
    2. 內容 左方按一下以選取 [組態屬性
    3. 按一下以選取 [偵錯
    4. 在右窗格中按一下以選取 [Unmanaged 程式碼偵錯] 核取方塊。
  • 解析度 2
    1. 在 Microsoft [記事本] 中開啟位於 System Drive 資料夾 (通常 C:\) 中的 Boot.ini。這個檔案可能是隱藏和唯讀,所以您可能要使用 dir /ASH 找出它。
    2. 移除所有下列參數,如果在檔案中找到:
      • debug /
      • / debugport
      • / 傳輸速率

    3. 重新啟動電腦、 啟動 Visual 的 Studio.NET,然後偵錯。

?考

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
170756? (http://support.microsoft.com/kb/170756/ ) Windows NT Boot.ini 檔案的可用的參數選項

這篇文章中的資訊適用於:
  • Microsoft Visual Studio .NET 2002 Professional Edition?應用於:
    • the operating system: Microsoft Windows 2000
    • the operating system: Microsoft Windows XP
    • Microsoft Windows NT 4.0
  • Microsoft .NET Framework Software Development Kit 1.0 Service Pack 2
關鍵字:?
kbmt kbvs2002sp1sweep kbbug kbdebug kberrmsg kbide kbprb KB303067 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:303067? (http://support.microsoft.com/kb/303067/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。