我的Visual Studio 2013 ASP.NET webform應用程序有3個DLL程序集。調試時,DLL和PDB是在同一個Temporary ASP.NET Files目錄中爲三個DLL(Project/VB模塊和一個C#模塊)中的兩個創建的,第三個DLL也是C#模塊,而PDB不在產生於同一目錄中的DLL。不被發現無法找到或打開PDB文件 - PDB不是用DLL構建的
對於最後一個問題模塊的符號。當我嘗試加載符號文件手動選擇這是在相同的日期/時間創建爲DLL一個PDB,我得到的錯誤「在這個文件夾中找不到匹配的符號文件」
爲什麼PDB將被構建在DLL的目錄中用於兩個模塊而不是第三個模塊?我已經嘗試了多種選項符號設置對話框,更改符號文件位置和cashe目錄,清理和重建solu並且結果不會改變。
我檢查了高級構建設置和選項顯示就像在你的屏幕截圖。調試信息設置爲完整。 – cltdiver