簡體   English   中英

Visual Studio 2010“無法找到或打開PDB文件”

[英]Visual Studio 2010 “Cannot find or open the PDB file”

我嘗試在Visual Studio 10中調試程序,但是我遇到了斷點問題。 我將* .pdb文件對應的* .pdb文件放到同一目錄中。 但是在檢查模塊時,我看到每個DLL文件都被簽名為Cannot find or open the PDB file

我該如何解決這個問題? 如何查看預期* .pdb文件所在的位置?

模塊(Ctrl-D,M)是一個很好的地方,可以解決最新情況,因為你在正確的區域。

右鍵單擊您希望找到pdb的模塊/ dll,然后選擇Symbol Load Information

它應該與你的dll開始時在同一個目錄中,如果它發現pdb將加載它或告訴你pdb文件與dll不匹配。

轉到調試 - >選項和設置 - >調試 - >符號,檢查符號位置下的Microsoft符號服務器。 見附圖。

包括符號

我在VS2013中遇到了類似的問題......與PDB文件和IISEXPRESS有關。 我嘗試了幾件事,並最終解決了這個問題:

工具>選項>調試>符號,然后按“空符號緩存”按鈕

重新運行我的應用程序后,Visual Studio重新加載所有符號需要一段時間,但它最終確實這樣做了,問題得到解決!

就我而言,我正在調試一次點擊一次的Windows應用程序。 在模塊的Symbol Load Information ,它告訴我pdb與當前附加的圖像不同步。 我不得不檢查整個列表而不僅僅是頂部或底部項目,以獲取該錯誤文本。

這告訴我重新編譯並重新發布我所附加的內容,因此兩者相匹配。 這導致模塊列表說我正在調試的程序集加載符號 ,並繼續調試問題。

更改項目目錄,就像在Windows系統目錄中運行/調試代碼一樣,它不會以管理員權限執行,

在我的情況下,我保存我的項目在C:驅動器,而我執行代碼我拋出訪問沖突讀取輸入數據錯誤然后我嘗試從不同的位置,它工作正常

而且你也必須加載模塊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM