我怀念能够按 F12 并转到方法定义的日子。因为我的解决方案由四个独立的项目组成,所以当我按 F12 并且方法(或属性,或其他)在另一个项目中时,它会打开完全没用的对象浏览器。我可以修复一些设置,以便它只转到正确的文件和方法吗?或者我几乎是 SOL...
谢谢
答案1
这对我来说仍然有效。可能是你安装了重新映射 F12 的插件/扩展。
要重置它,您可以转到,Tools > Customize
然后单击对话框底部的按钮Keyboard...
。在出现的对话框中,Edit.GoToDefinition
在Show commands containing:
文本框中输入。
设置Use new shortcut in:
为Global
。
按下文本F12框Press shortcut keys:
。
单击Assign
。
然后您可以通过“确定”退出对话框,这样就可以恢复功能。
答案2
我发现,如果参考项目针对不同的框架(即我的应用程序是 4.0,但我的模型是 3.5),F12 就会转到对象浏览器。
当参考针对同一框架时,F12 有效...
答案3
我发现最近安装的代码生产力工具(Telerik JustCode)劫持了 F12 热键。F12(全局)仍然相关使用 GoTo Definition,但显然 F12(编辑)优先。我的 JustCode 安装出了问题,所以它不起作用,F12 最终不再起作用。
由于我实际上并没有使用 JustCode,因此我将其卸载。卸载后,F12 开始执行其应有的操作。
答案4
我遇到了类似的问题。删除并添加引用为我解决了这个问题。有关更多详细信息,您可以参考stackoverflow 问题