我在这个问题上搜索过,发现了很多风味和想法,但没有真正的解决方案。所以,穿上我的石棉西装,并希望最好的,我敢再问一遍。符号文件MyFile.pdb与模块不匹配
我管理了C#代码,它调用托管C++代码,该代码又调用非托管C++代码。非托管C++代码抛出异常,我希望能够通过它进行调试。但是,当我尝试(明确地通过调用堆栈)加载符号时,我遇到了可怕的“符号文件MyFile.pdb与模块不匹配”的错误。
我猜这是一个通用的错误代码被返回,因为这些文件来自同一个版本。使用chkmatch工具似乎可以确认文件确实匹配。
任何帮助非常赞赏... WTS
您可以展开(明确地通过调用堆栈)吗? – 2010-07-09 18:55:54
当然 - 我的意思是右键单击调用堆栈窗口/选项卡中的DLL,然后选择Load Symbols。我浏览到包含DLL和PDB文件的目录,然后选择PDB文件。 – 2010-07-09 19:12:25