2010-06-22 77 views
1

我有一个项目引用了一个没有PDB文件的外部DLL(我们称之为版本1)。我用PDB文件创建了DLL的版本2。我能够调试等没有问题。由于代码中的一些变化,我删除了PDB并返回到版本1.在构建完成后,/ bin目录不再具有PDB,但不知何故,Visual Studio仍然在查找源代码并且可以进行调试。如何找到调试符号?

在工具>选项>调试>符号中,没有位置。一般有“启用只是我的代码”选中(我以前没有选中它)。有人可以点亮一些光线吗?

编辑:我删除了解决方案,试图在Visual Studio中打开它(单击确定以从最近使用的列表中删除),再次从源代码控制中获得解决方案。调试信息未再次加载。 VS是否会自动查看最近的项目或其他内容?

回答

1

调试+其他Windows +模块。在列表中找到您的DLL并右键单击它。符号加载信息菜单项告诉你它在哪里查找.pdb文件以及它实际使用哪一个文件。

+0

我现在无法复制它来验证您所说的内容,但它确实显示了路径。谢谢。 – 2010-06-22 22:04:13