2017-06-23 127 views
-1

我正在處理一個項目,我無法訪問調試所需的.pdb文件,這導致我的中斷點在調試時不起作用。在Visual Studio中調試沒有.pdb文件

我沒有得到這些.pdb文件的方式,就是在那裏我能得到斷點在2005年

+0

你當然可以免費彙編代碼中設置斷點解決了這個問題。你嘗試在src代碼中設置bps?有src但沒有pdb?不可能在src代碼中設置bp,而無需如何將src行轉換爲二進制地址。並且此信息僅在pdb – RbMm

+0

中存在。很抱歉,我不遵循您所說的話。 – mgrenier

+0

是.net程序集?本地的? –

回答

0

我通過下載使用所需的DLL新PDBS與PDB Downloader

+0

但它看起來像這個工具只下載Microsoft PDB - 你沒有提及它的情況下你錯過了什麼這個問題? –

+0

他們都是MS PDB,不知道它是否適用於非MS PDB – mgrenier

+0

好吧,我想VS 2005不支持從IDE中獲得PDB,所以如果它不能使用 –

1

在Visual Studio調試,如果你沒有PDBS不能調試時,任何其他的工作方式但...

JetBrains的dotPeek可以充當您的程序集的符號服務器。您可以將其設置爲爲您沒有PDB的代碼提供PDB。它會在途中創建文件。

Using dotPeek as a Symbol Server

+0

有沒有辦法產生新的?由於開發機器不允許在線的應用程序的敏感性,我無法使用符號服務器。 – mgrenier

+0

我看到我可以安裝獨立的dotPeek符號服務器,但它似乎不支持.net 2.0 – mgrenier

+0

符號服務器在您的計算機上本地運行。至於.net 2.0讓我檢查 –

相關問題