我有一个相当大的VS win32解决方案,其中包含多个项目。主项目是一个.exe,其他几个.exe和.dll互相交互。大约一个月前,我能够点击F12或右键单击某个功能,然后选择“转到定义”'或者'转到声明'和poof我正在查看正确的代码。 最近,当我点击F12时,它会在'查找符号结果中生成一个地点列表。窗口,声明/定义函数。哪个真烦人!
如果我在从dll导入的函数上使用F12,那么我的声明/定义就没问题了。 F12似乎只是在当前项目中调出代码时出现问题,该代码设置为"设置为启动项目"。这是一个c ++解决方案,很多这些函数都被重载了,但是正如我所说的一两个月回来我没有问题F12到正确的函数/代码。
有关可能发生的事情的任何建议。
由于
答案 0 :(得分:0)
检查工具 - >选项 - >键盘 - >查找命令(Edit.FindAllReferences)
您的快捷键f12可能会分配给该
在键盘中解析 - > find命令(Edit.GoToDefinition) - >在全球范围内分配f12
删除分配此快捷键键的所有其他Works
(下拉列表目前使用的快捷方式)