HOW TO:開始執行
更新:2007 年 11 月
這個主題適用於:
版本 |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express 版 |
||||
Standard 版 |
||||
Pro/Team 版 |
表格圖例:
套用 |
|
不套用 |
|
預設隱藏的命令。 |
開始執行是最基本的偵錯功能之一。
注意事項: |
---|
根據您目前使用的設定或版本,您所看到的對話方塊與功能表命令可能會與 [說明] 中描述的不同。如果要變更設定,請從 [工具] 功能表中選擇 [匯入和匯出設定]。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要啟動偵錯
在 [偵錯] 功能表中選擇 [開始]、[逐步執行] 或 [不進入函式]。
-或-
在來源視窗中,以滑鼠右鍵按一下可執行的程式碼行,然後從快速鍵功能表中選擇 [執行至游標處]。
如果您選擇 [啟動],您的應用程式會啟動並一直執行至中斷點。您可隨時中斷執行以檢查數值、修改變數或檢查程式的狀態。如需詳細資訊,請參閱中斷執行。
如果您選擇 [逐步執行] 或 [不進入函式],應用程式將會啟動並執行,並接著於第一行中斷執行。
如果您選擇 [執行至游標位置],應用程式會啟動並一直執行至中斷點或游標位置 (取其先到者)。您可以在來源視窗內設定游標的位置。在某些情況下,中斷並不會發生。這表示執行功能並沒有到達設定游標的程式碼。
您的方案中可能有多個專案。在此情況下,您可以選擇由 [偵錯] 功能表執行命令所啟動的啟始專案。另外,您也可以從 [方案總管] 啟動選取的專案。
您可以使用 [偵錯] 功能表中的 [啟動但不偵錯] 命令,在不使用偵錯工具的情況下開始執行專案。
注意事項: |
---|
偵錯的能力可能會受限於幾項因素:程式碼是否使用偵錯資訊建置、偵錯工具是否能夠存取原始程式碼,以及 Common Language Runtime JIT 編譯器是否追蹤偵錯資訊等。如果 Visual Studio 偵錯工具找不到程式的偵錯資訊,就會報告「找不到相符的符號資訊」(no matching symbolic information found)。在某些情況下,其會忽略訊息並且將 [啟動] 命令視為「啟動但不偵錯」。根據預設,當您建置程式的偵錯組態時,就會產生偵錯資訊。如果偵錯工具找不到符號,您可能需要指定符號路徑。如需詳細資訊,請參閱 HOW TO:指定符號路徑。您可安裝系統偵錯符號來協助偵錯系統呼叫。如需詳細資訊,請參閱安裝系統偵錯符號。 |
注意事項: |
---|
在 Windows Server 2003 或 Windows 2000 SP3 (含) 以後版本上安裝 .NET Framework 後,終端機服務工作階段中有限的使用者帳戶會無法使用偵錯工具啟動處理序,直到重新啟動電腦為止。 |