Visual Studio 不再转到方法定义

Visual Studio 不再转到方法定义

我怀念能够按 F12 并转到方法定义的日子。因为我的解决方案由四个独立的项目组成,所以当我按 F12 并且方法(或属性,或其他)在另一个项目中时,它会打开完全没用的对象浏览器。我可以修复一些设置,以便它只转到正确的文件和方法吗?或者我几乎是 SOL...

谢谢

答案1

这对我来说仍然有效。可能是你安装了重新映射 F12 的插件/扩展。

要重置它,您可以转到,Tools > Customize然后单击对话框底部的按钮Keyboard...。在出现的对话框中,Edit.GoToDefinitionShow commands containing:文本框中输入。

设置Use new shortcut in:Global
按下文本F12Press shortcut keys:
单击Assign

然后您可以通过“确定”退出对话框,这样就可以恢复功能。

答案2

我发现,如果参考项目针对不同的框架(即我的应用程序是 4.0,但我的模型是 3.5),F12 就会转到对象浏览器。

当参考针对同一框架时,F12 有效...

答案3

我发现最近安装的代码生产力工具(Telerik JustCode)劫持了 F12 热键。F12(全局)仍然相关使用 GoTo Definition,但显然 F12(编辑)优先。我的 JustCode 安装出了问题,所以它不起作用,F12 最终不再起作用。

由于我实际上并没有使用 JustCode,因此我将其卸载。卸载后,F12 开始执行其应有的操作。

答案4

我遇到了类似的问题。删除并添加引用为我解决了这个问题。有关更多详细信息,您可以参考stackoverflow 问题

相关内容