Kev*_*ung 34
我遇到的一件事是因为在代码所在的项目中调试已关闭.在我的例子中,我创建了一个名为"Developer"的新配置,默认情况下调试已关闭.
我得到的错误是“调试 => 模块”窗口中的“在此文件夹中找不到匹配的符号文件”,即使 DLL 和 PDB 都可用并一起构建,所以我无法调试到我的引用的目标 DLL主要项目。
在这里发布它,以防它帮助某人浏览目标 DLL 的“混合平台”构建。我做了两件事来解决这个问题:
在使用目标 DLL 的解决方案中,在 Tools => Options => Debugging => General => Enable Just My Code (JMC) 中取消选中“Just My Code”。
在相关项目属性 => 调试中的目标 DLL 解决方案中选中“启用本机代码调试”。
我遇到了这个问题,答案很简单。
Visual Studio有两个可以创建.pdb文件的项目级别设置。
您想调试#1。忘记#2。为文件#2提供与文件#1不同的名称,以解决此错误。
我不知道为什么Microsoft将#2指定为.pdb文件。这只是令人困惑。
我尝试了所有可能的解决方案,最后它在我禁用了Enable native code debugging下的选项时起作用Debugger engines了Properties > Debug.
如果没有关于您正在做什么的更多详细信息,则很难超越“调试器正在寻找与已编译代码匹配的符号文件,但在已编译代码所在的文件夹中找不到该符号文件”。
需要考虑的一些事情:
如果您想要更好的答案,请考虑澄清您的问题。特别是“我想使用符号”是什么意思。
| 归档时间: |
|
| 查看次数: |
45674 次 |
| 最近记录: |