傾印檔案
這個主題適用於:
版本 |
Visual Basic |
C# |
F# |
C++ |
Web Developer |
---|---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
![]() |
Pro、Premium 和 Ultimate |
傾印檔案 (先前稱為損毀傾印) 可以讓您儲存程式資訊,以便在稍後進行偵錯。 當您在沒有原始程式檔或符號檔的電腦上測試程式時,傾印檔案特別有用。 損毀發生時,您可以在組建電腦或另一部具有原始程式檔和偵錯符號的電腦上儲存傾印檔案,稍後再進行偵錯。
Visual Studio 所儲存和開啟的傾印檔案使用稱為「小型傾印」(Minidump) 的檔案格式。 Visual Studio 可以儲存小型傾印檔案 (不論是否含有堆積資訊)。
Visual Studio 2010 偵錯工具可以儲存 Managed 程式碼或機器碼的小型傾印檔案。偵錯工具可以載入由 Visual Studio 2010 或其他會以小型傾印格式儲存檔案的程式所建立的傾印檔案。
建立傾印檔案
有多種方法可以建立並儲存傾印檔案:
當您在 Visual Studio 2010 中偵錯處理序時,可以使用 [偵錯] 功能表上的 [另存傾印] 選項以儲存傾印檔案。 如需詳細資訊,請參閱 HOW TO:儲存及開啟傾印檔。
啟用 Just-In-Time 偵錯時,即可附加至執行於偵錯工具外部的損毀處理序,並中斷處理序,然後儲存傾印檔案。 如需詳細資訊,請參閱 HOW TO:儲存及開啟傾印檔。
您可以儲存透過 UserDump 公用程式所建立的傾印檔案,該公用程式是 OEM Support Tools 套件的一部分。 您可以從 Microsoft 網站的下列網頁下載這個套件的複本:https://www.microsoft.com/downloads/Search.aspx?displaylang=en (英文)。
https://download.microsoft.com/download/win2000srv/Utility/3.0/NT45/EN-US/Oem3sr2.zip
您可以儲存透過 Autodump+ 公用程式所建立的傾印檔案,該公用程式是 Microsoft Debugging Tools for Windows 的一部分。 您可以從 Microsoft 網站的下列網頁下載 Debugging Tools for Windows:Windows Hardware Developer Central (英文)。
偵錯傾印
Visual Studio 2010 偵錯工具可以讀取含有 Managed 程式碼、Unmanaged 程式碼或混合兩者程式碼之詳細資訊的傾印檔案。 您可以使用一般偵錯視窗來偵錯原生和 Managed 傾印。
下列各節包含如何偵錯傾印的其他資訊: