繁体   English   中英

对符号加载问题进行故障排除 - Visual Studio 2019 - Step Into 不再工作

[英]Troubleshooting Symbol Loading Issues - Visual Studio 2019 - Step Into no longer working

突然之间,我在 Visual Studio 中的 UWP 项目没有正确加载任何符号。 当我建立一个断点,然后按 Step Into 时,每次它都说没有加载适当的符号。

以前,这工作正常并且没有抛出这些符号加载错误,所以看来我一定搞砸了,但不知道是什么。

我最近修改了我的 UWP 应用程序以包含一个完全信任的助手。

我知道这很模糊,但想知道在解决此类问题时应该从哪里开始?

到目前为止,我有:

  • 重新启动我的机器
  • 重建我的项目
  • 在资源管理器中删除了 OBJ 和 BIN 文件夹
  • 删除了visual studio临时memory

关于我应该研究什么的任何想法?

解决方案的构建配置或您的某些项目可能在某些时候发生了变化,这通常是让我感到震惊的地方。

构建配置:

打开Build \ Configuration Manager并检查您期望符号的项目是否设置为基于调试的配置。 默认情况下,符号不包含在发布版本中。

配置管理器

项目配置:

打开Project \ {ProjectName} Properties \ Build \ Output \ Advanced...并确保调试信息设置为“None”(“Pdb-only”或“Portable”都可以)

高级构建设置

注意:我还没有发表评论的声誉,对不起!

您可以检查以下步骤来执行此操作。

  1. 右键项目->属性->构建->高级->将调试信息设置为完整
  2. Select工具->导入和导出设置->重置所有设置
  3. 调试时,打开Debug -> Windows -> Modules 您可以右键单击.dll ->符号加载信息,检查pdf文件是否存在。 如果它包含“找不到或打开 pdb 文件”错误消息,您可以右键单击.dll 和 select加载符号,浏览到包含相应.pdb 文件的目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM