2012-06-24 58 views
0

如果使用「attach to process」工具,Visual Studio會使用哪個.PDB文件?我按照這些步驟:Visual Studio - PDB文件

  1. 創建一個簡單的VB.NET項目
  2. 打開源代碼在Visual Studio和點擊建立
  3. 雙在「調試」文件夾
  4. 在.EXE點擊連接Visual Studio中的進程正在運行
  5. 當時我能夠通過代碼添加斷點和步驟預期

然後我刪除d所有的.PDB文件,我可以在DEBUG,RELEASE和OBJ中找到,但我仍然可以調試。 Visual Studio在哪裏查找.PDB文件?

+0

您是否嘗試過[模塊窗口(HTTP:// MSDN .microsoft.com/EN-US /庫/ aa290851(v = vs.71)的.aspx)?它在符號調試路徑中尋找PDB文件,它在設置 –

+0

@Jeremy Thompson中是一個選項,你是說Visual Studio是尋找.PDB還是隻是猜測?無論如何,我會嘗試。謝謝。 – w0051977

+0

@thecoon本週着火,排名前0.65% –

回答

1

當你調試過程中查看模塊窗口 - 在C#中的鍵盤佈局的命令是:

按Ctrl + d中號

我創建了一個簡單的WinForm程序,編譯然後我在調試箱中運行了exe文件並附加了一個調試器,並單擊了一個按鈕來停止斷點上的代碼控制,如下所示。

然後在Visual Studio中,我按下模塊窗口快捷鍵,它告訴我哪裏PDB文件已加載形式:

enter image description here

+0

+1。沒有PDB,如果你放大'Path'列,exe就會顯示出來。 –

+1

此答案不完整。右鍵單擊模塊並單擊「符號加載信息」。 * *顯示.pdb被搜索和找到的位置。 –

+0

謝謝。這似乎是我正在尋找的。 – w0051977

相關問題