Visual Studio 2010中“无法找到或打开PDB文件”Visual Studio 201

2019-05-12 02:19发布

我尝试在Visual Studio 10来调试程序,但我有断点的问题。 我把对应* .dll文件到同一个目录下的* .pdb文件。 但是,在检查模块,我认为这是每个DLL文件进行签名Cannot find or open the PDB file

我怎样才能解决这个问题呢? 如何检查,其中* .pdb文件预计将在什么位置?

Answer 1:

模块(按Ctrl-d,M)是理清什么事情让你在正确的区域是一个很好的地方。

用鼠标右键单击该模块/ DLL您预期的PDB,为找到并选择Symbol Load Information

它应该在同一目录下的DLL开始,如果找到了PDB要么加载它,或者告诉你,PDB文件犯规匹配的dll。



Answer 2:

进入调试 - >选项和设置 - >调试 - >符号中,检查符号位置微软符号服务器。 见所附照片。



Answer 3:

我在VS2013也有类似的问题......是与PDB文件和IISEXPRESS。 我试过几件事情,并最终通过这样解决的:

工具>选项>调试>符号,然后按下“空符号高速缓存”按钮

在重新运行我的应用程序,它花了一段时间的Visual Studio重新加载所有的符号,但它最终还是没有这样做,问题得到了解决!



Answer 4:

就我而言,我调试点击一次的Windows应用程序。 在模块的Symbol Load Information ,它告诉我的PDB是不同步的当前连接的图像。 我必须重新审视整个列表而不只是顶部或底部项目,得到该错误的文本。

这让我重新编译和重新发布了我的附着,所以两人会匹配。 这引起了模块列表说加载我的程序集,我是调试符号 ,并持续下去,并继续调试问题。



Answer 5:

更改项目目录一样,如果你在运行Windows系统目录/调试代码,它不会与管理权限执行,

在我来说,我救我的项目在C:驱动器,虽然我执行的代码,我扔访问冲突读取输入数据错误,那么我尝试从不同的位置,它做工精细

&你也需要加载模块,以及



文章来源: Visual Studio 2010 “Cannot find or open the PDB file”