共用方式為


HOW TO:偵錯 64 位元的應用程式傾印

更新:2007 年 11 月

這個主題適用於:

版本

Visual Basic

C#

C++

Web Developer

Express 版

標題不適用於 標題不適用於 標題適用於 標題不適用於

Standard 版

標題適用於

標題適用於

標題適用於

標題不適用於

Pro/Team 版

標題適用於

標題適用於

標題適用於

標題不適用於

表格圖例:

標題適用於

套用

標題不適用於

不套用

預設會套用主題但隱藏命令

預設隱藏的命令。

Visual Studio 支援對 64 位元應用程式損毀傾印 (Crash Dump) 進行偵錯。偵錯 64 位元損毀傾印時,無論是以本機或遠端偵錯的方式,都必須存取 64 位元電腦。下列程序說明如何產生並偵錯 64 位元應用程式的傾印檔案。這項作業需要將傾印檔案從 64 位元電腦移至 32 位元電腦。傾印檔案可能相當龐大,尤其是將檔案儲存為 [包含堆積的小量傾印] 時更是如此。將傾印檔儲存為不含堆積的小量傾印,會產生較小的檔案,不過除非 Visual Studio 能夠存取二進位碼檔案,否則無法載入符號並進行偵錯。

注意事項:

如果您已經在 64 位元電腦上安裝 Visual Studio,並且能夠在本機進行偵錯,就不需要進行遠端偵錯。

若要儲存 64 位元應用程式的傾印檔案

  1. 在 [偵錯] 功能表上,按一下 [附加至處理序]。

  2. 在 [附加至處理序] 對話方塊中,選擇 64 位元應用程式執行所在的遠端電腦,並選取對應於應用程式的處理序。如需詳細資訊,請參閱 HOW TO:附加至執行中處理序

  3. 按一下 [確定]。

  4. 在 [偵錯] 功能表上,按一下 [中斷] 以中斷 64 位元處理序。

  5. 在 [偵錯] 功能表上,按一下 [另存傾印]。

  6. 在 [另存傾印] 對話方塊的 [存檔類型] 清單中,按一下 [小量傾印] 或 [包含堆積的小量傾印]。

  7. 使用巡覽控制項來選擇儲存位置。這個位置將會位於遠端電腦,而且路徑會與遠端電腦所顯示的路徑相同。

  8. 按一下 [儲存]。

若要載入 64 位元應用程式的傾印檔案

  1. 安裝執行 msvsmon 之 64 位元電腦的傾印檔案。

  2. 在 32 位元電腦上,啟動 Visual Studio。

  3. 在 [方案總管] 中,選取 C++ 專案。

  4. 在 [專案] 功能表上,按一下 [屬性]。

  5. 在 [屬性頁] 對話方塊中,移至樹狀目錄控制項,並在 [組態屬性] 底下,按一下 [偵錯]。

  6. 在 [要啟動的偵錯工具] 清單中,按一下 [遠端 Windows 偵錯工具]。

  7. 將 [遠端伺服器名稱] 變更為含有傾印檔案的 64 位元電腦名稱。

  8. 在 [遠端命令] 方塊中,指定傾印檔案的路徑。

  9. 依照平常的方式開始偵錯,偵錯工具將會啟動遠端 64 位元電腦上的傾印檔案。

請參閱

概念

傾印