2017-09-04 113 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” 是你想改变的领域。

相关问题