我正在尝试调试第三方库。我有它的.pdb和来源。我把.pdb放在我的dll附近。当我第一次进入第三方代码时,VS2012询问源的位置。我选择了正确的文件,一切都很好。现在,我正在使用同一第三方库的另一个版本重建我的代码。我有另一个版本的.pdb和来源。当我进入时,它不会询问源的位置,而是仅仅连接到它首先连接的相同源。我可以关闭文件并从新来源打开文件,但每次按F11进入另一个文件时,它会继续从旧位置打开文件。
答案 0 :(得分:2)
Visual Studio记住您所做的选择并将其存储在解决方案目录中的隐藏.suo文件中。你可以编辑它。首先确保Solution Explorer窗口显示解决方案名称(类似于“Solution'name'(x projects)”)。如果没有,请使用工具+选项,项目和解决方案,勾选“始终显示解决方案”复选框。
在“解决方案资源管理器”窗口的“属性”,“调试源文件”设置中右键单击解决方案。您应该看到在原始调试会话中添加的目录。删除它并添加新目录。