我尝试在Visual Studio 10来调试程序,但我有断点的问题。 我把对应* .dll文件到同一个目录下的* .pdb文件。 但是,在检查模块,我认为这是每个DLL文件进行签名Cannot find or open the PDB file
。
我怎样才能解决这个问题呢? 如何检查,其中* .pdb文件预计将在什么位置?
我尝试在Visual Studio 10来调试程序,但我有断点的问题。 我把对应* .dll文件到同一个目录下的* .pdb文件。 但是,在检查模块,我认为这是每个DLL文件进行签名Cannot find or open the PDB file
。
我怎样才能解决这个问题呢? 如何检查,其中* .pdb文件预计将在什么位置?
模块(按Ctrl-d,M)是理清什么事情让你在正确的区域是一个很好的地方。
用鼠标右键单击该模块/ DLL您预期的PDB,为找到并选择Symbol Load Information
它应该在同一目录下的DLL开始,如果找到了PDB要么加载它,或者告诉你,PDB文件犯规匹配的dll。
进入调试 - >选项和设置 - >调试 - >符号中,检查符号位置微软符号服务器。 见所附照片。
我在VS2013也有类似的问题......是与PDB文件和IISEXPRESS。 我试过几件事情,并最终通过这样解决的:
工具>选项>调试>符号,然后按下“空符号高速缓存”按钮
在重新运行我的应用程序,它花了一段时间的Visual Studio重新加载所有的符号,但它最终还是没有这样做,问题得到了解决!
就我而言,我调试点击一次的Windows应用程序。 在模块的Symbol Load Information
,它告诉我的PDB是不同步的当前连接的图像。 我必须重新审视整个列表而不只是顶部或底部项目,得到该错误的文本。
这让我重新编译和重新发布了我的附着,所以两人会匹配。 这引起了模块列表说加载我的程序集,我是调试符号 ,并持续下去,并继续调试问题。
更改项目目录一样,如果你在运行Windows系统目录/调试代码,它不会与管理权限执行,
在我来说,我救我的项目在C:驱动器,虽然我执行的代码,我扔访问冲突读取输入数据错误,那么我尝试从不同的位置,它做工精细
&你也需要加载模块,以及