2017-06-23 48 views
-1

我正在处理一个项目,我无法访问调试所需的.pdb文件,这导致我的中断点在调试时不起作用。在Visual Studio中调试没有.pdb文件

我没有得到这些.pdb文件的方式,就是在那里我能得到断点在2005年

+0

你当然可以免费汇编代码中设置断点解决了这个问题。你尝试在src代码中设置bps?有src但没有pdb?不可能在src代码中设置bp,而无需如何将src行转换为二进制地址。并且此信息仅在pdb – RbMm

+0

中存在。很抱歉,我不遵循您所说的话。 – mgrenier

+0

是.net程序集?本地的? –

回答

0

我通过下载使用所需的DLL新PDBS与PDB Downloader

+0

但它看起来像这个工具只下载Microsoft PDB - 你没有提及它的情况下你错过了什么这个问题? –

+0

他们都是MS PDB,不知道它是否适用于非MS PDB – mgrenier

+0

好吧,我想VS 2005不支持从IDE中获得PDB,所以如果它不能使用 –

1

在Visual Studio调试,如果你没有PDBS不能调试时,任何其他的工作方式但...

JetBrains的dotPeek可以充当您的程序集的符号服务器。您可以将其设置为为您没有PDB的代码提供PDB。它会在途中创建文件。

Using dotPeek as a Symbol Server

+0

有没有办法产生新的?由于开发机器不允许在线的应用程序的敏感性,我无法使用符号服务器。 – mgrenier

+0

我看到我可以安装独立的dotPeek符号服务器,但它似乎不支持.net 2.0 – mgrenier

+0

符号服务器在您的计算机上本地运行。至于.net 2.0让我检查 –

相关问题