4
我正在VS 2010中開發一個.NET 4.0應用程序。加載轉儲文件; VS沒有找到我的源代碼
我想第一次使用dump文件,但是當將minidump加載到VS時,我可以不調試它,因爲VS沒有找到源文件。
這裏就是我所做的:
- 在
Options -> Debugging -> Symbols
我將我的應用程序的構建目錄,其中包含了PDBS。 - 在VS調試器中運行應用程序。選中
Debug -> Break All
。 - 精選
Debug -> Save dump as
- 在Windows資源管理器中轉儲文件並打開它。這開啓了VS的新實例。
- 我點擊了「混合調試」。這打開了一個新標籤,說
"There is no source code available for the current location
。
我試圖弄清楚爲什麼VS不加載我PDBS:
- 開業
Debug -> Windows -> Modules
- 爲MyApp.exe中的
Symbol Status
柱說: 「符號裝」。 - 對於MyApp.vshost.exe,它表示「找不到或找到PDB文件」。
- 右鍵單擊MyApp.exe,選中「符號加載信息」。它說「MyApp.pdb:符號已加載」。
- 對MyApp.vshost.exe的做法是否一樣。它說vshost32.pdb:無法找到或打開PDB文件。。 (注意它是如何尋找一個名爲vshost32.pdb而不是MyApp.vshost.pdb文件,因爲某些原因)
因此,任何想法?
在Option-> Debugging-> Symbols中添加build director解決了我的無源代碼可用的問題! – Gob00st