0
我有主項目引用Pencil.Gaming庫編譯爲DLL。然而,該DLL不會生成PDB文件,或者由於某些其他原因無法調試,因此斷點永遠不會被命中。項目中Visual Studio PDB文件在同一解決方案中不生成
我怎麼會做的Visual Studio生成該文件是否正確?我搜索了很多谷歌和這裏之前,但似乎沒有找到一個正確的答案。
該DLL項目被添加爲參考,如果這有助於解決它。
我有主項目引用Pencil.Gaming庫編譯爲DLL。然而,該DLL不會生成PDB文件,或者由於某些其他原因無法調試,因此斷點永遠不會被命中。項目中Visual Studio PDB文件在同一解決方案中不生成
我怎麼會做的Visual Studio生成該文件是否正確?我搜索了很多谷歌和這裏之前,但似乎沒有找到一個正確的答案。
該DLL項目被添加爲參考,如果這有助於解決它。
要解決此問題,您必須打開要啓用調試文件創建的項目的項目屬性。然後轉到Build並點擊底部的「Advanced ...」按鈕。
現在將調試信息下拉菜單設置爲「完整」(或任何你想要的)。
Screenshot of where to find it in detail
「Debuginformationen」 是你想改變的領域。
VS中有選項用於生成PDB。它們是否設置爲None?檢查項目屬性,然後生成 - >高級 –
@S。 Mense,正如你所說你有dll文件,但沒有pdb文件,如果是這樣,你是否有這個庫的源代碼?如果你有它,你可以在你的VS中打開這個項目,然後在調試模式下編譯它,如果你設置了正確的項目屬性,它會有pdb文件:https://stackoverflow.com/questions/40024320/pdb- file-not-generated-in-visual-studio-2015 –
@S。 Mense,你現在可以得到你的圖書館的PDB文件嗎? –