我们有一个使用大量用 VB6 编写的遗留组件的 .NET 应用程序。我们能够使用本机代码调试器调试 VB6 代码并在 Visual Studio 2010 中生成 pdb 文件。升级到 VS 2012(包括更新 2)后,我们无法执行此操作。
模块窗口显示以下消息:
二进制文件不是使用调试信息构建的。
您还可以在输出窗口中找到以下消息:
模块是在没有符号的情况下构建的。
当我尝试手动加载符号时,我收到以下消息:
在此文件夹中未找到匹配的符号文件。
从 VS 2010 调试相同的 dll 或 exe 工作正常。
有没有启用它的选项?