2017-09-04 157 views
0

我有主項目引用Pencil.Gaming庫編譯爲DLL。然而,該DLL不會生成PDB文件,或者由於某些其他原因無法調試,因此斷點永遠不會被命中。項目中Visual Studio PDB文件在同一解決方案中不生成

Binary output folder

我怎麼會做的Visual Studio生成該文件是否正確?我搜索了很多谷歌和這裏之前,但似乎沒有找到一個正確的答案。

該DLL項目被添加爲參考,如果這有助於解決它。

+0

VS中有選項用於生成PDB。它們是否設置爲None?檢查項目屬性,然後生成 - >高級 –

+0

@S。 Mense,正如你所說你有dll文件,但沒有pdb文件,如果是這樣,你是否有這個庫的源代碼?如果你有它,你可以在你的VS中打開這個項目,然後在調試模式下編譯它,如果你設置了正確的項目屬性,它會有pdb文件:https://stackoverflow.com/questions/40024320/pdb- file-not-generated-in-visual-studio-2015 –

+0

@S。 Mense,你現在可以得到你的圖書館的PDB文件嗎? –

回答

0

要解決此問題,您必須打開要啓用調試文件創建的項目的項目屬性。然後轉到Build並點擊底部的「Advanced ...」按鈕。

現在將調試信息下拉菜單設置爲「完整」(或任何你想要的)。

Screenshot of where to find it in detail

「Debuginformationen」 是你想改變的領域。

相關問題