2010-06-22 74 views
1

我有一個項目引用了一個沒有PDB文件的外部DLL(我們稱之爲版本1)。我用PDB文件創建了DLL的版本2。我能夠調試等沒有問題。由於代碼中的一些變化,我刪除了PDB並返回到版本1.在構建完成後,/ bin目錄不再具有PDB,但不知何故,Visual Studio仍然在查找源代碼並且可以進行調試。如何找到調試符號?

在工具>選項>調試>符號中,沒有位置。一般有「啓用只是我的代碼」選中(我以前沒有選中它)。有人可以點亮一些光線嗎?

編輯:我刪除了解決方案,試圖在Visual Studio中打開它(單擊確定以從最近使用的列表中刪除),再次從源代碼控制中獲得解決方案。調試信息未再次加載。 VS是否會自動查看最近的項目或其他內容?

回答

1

調試+其他Windows +模塊。在列表中找到您的DLL並右鍵單擊它。符號加載信息菜單項告訴你它在哪裏查找.pdb文件以及它實際使用哪一個文件。

+0

我現在無法複製它來驗證您所說的內容,但它確實顯示了路徑。謝謝。 – 2010-06-22 22:04:13