debugging VS生成的dll没有调试信息,甚至设置为包括调试信息

snvhrwxg  于 2023-03-23  发布在  其他
关注(0)|答案(1)|浏览(168)

GitHub issue在这里。
https://github.com/kerryjiang/WebSocket4Net解决方案确实生成了两个文件
WebSocket4Net.dll WebSocket4Net.pdb
但是WebSocket4Net.dll没有包含调试表。[用PE查看器检查]。因此没有包含pdb文件位置信息。因此vs调试器拒绝加载pdb。甚至手动。
问题是

  • 项目设置为调试。
  • optimize关闭。
  • 输出调试信息设置为完整。

还有什么需要设置的吗?

3pmvbmvn

3pmvbmvn1#

哦!我欺骗了自己。我复制了dll和pdb到我的项目的输出目录。但每次我的项目构建。它会被项目的dll覆盖。因此我会看到一个没有调试信息的dll。希望这能帮助别人。没有其他配置需要。检查最简单的假设,理所当然。

相关问题