我有一个项目引用了没有PDB文件的外部DLL(我们称之为版本1)。我用PDB文件创建了DLL的第2版。我能够调试等没问题。由于代码中的一些变化,我删除了PDB并返回到版本1.在我构建之后/ bin目录不再具有PDB但是不知何故,Visual Studio仍在查找源代码并且我可以调试。
在工具>选项>调试>符号,没有位置。将军选中“启用我的代码”(我之前已取消选中)。有人可以解释一下吗?
编辑:我删除了解决方案,尝试在Visual Studio中打开它(单击确定从最近使用的列表中删除),再次从源代码管理中获取解决方案。调试信息未再次加载。 VS会自动查看最近的项目吗?
答案 0 :(得分:1)
调试+其他Windows +模块。在列表中找到您的DLL并右键单击它。 “符号加载信息”菜单项可以告诉您查找.pdb文件的位置以及实际使用的文件。