没有 这些快捷键 似乎在VS 2010中使用ASP.NET MVC 3 RC1为我工作。
我特别想用 CTRL + 中号, CTRL + G “转到控制器”,但我一直收到错误:
组合键(CTRL + M,CTRL + G) 绑定命令(Go To Controller) 目前尚未提供。
由VS IDE引发。我在源代码模式下的ASPX视图文件中显然已经尝试过这个,但没有运气。对于尝试过的所有快捷方式,我收到相同的错误。
PS:我正在运行ReSharper 5;这会干扰吗?
没有 这些快捷键 似乎在VS 2010中使用ASP.NET MVC 3 RC1为我工作。
我特别想用 CTRL + 中号, CTRL + G “转到控制器”,但我一直收到错误:
组合键(CTRL + M,CTRL + G) 绑定命令(Go To Controller) 目前尚未提供。
由VS IDE引发。我在源代码模式下的ASPX视图文件中显然已经尝试过这个,但没有运气。对于尝试过的所有快捷方式,我收到相同的错误。
PS:我正在运行ReSharper 5;这会干扰吗?
不幸的是,ASP.NET MVC 3中的快捷键与ASP.NET MVC 2的快捷方式冲突。这意味着当两个产品都安装(或者至少是他们的VS加载项)时,快捷方式将无法正常工作。
一种解决方法是卸载您未使用的ASP.NET MVC版本。您可以从Windows控制面板中的“添加/删除程序”中卸载“工具”组件。
不幸的是,ASP.NET MVC 3中的快捷键与ASP.NET MVC 2的快捷方式冲突。这意味着当两个产品都安装(或者至少是他们的VS加载项)时,快捷方式将无法正常工作。
一种解决方法是卸载您未使用的ASP.NET MVC版本。您可以从Windows控制面板中的“添加/删除程序”中卸载“工具”组件。
您给出的具体示例(转到控制器)列在RC上 已知的问题 列表:
在编辑Razor视图(.cshtml文件)时,Visual Studio中的“转到控制器”菜单项将不可用,并且没有代码片段。
他们没有提到其他键盘快捷键,但我认为在解决此问题时会重新添加它们。
注意:还有另一个关于Intellisense和Resharper的项目,因此您可能需要查看列表的其余部分。
刚才我遇到了类似的问题,当我的钥匙停止工作时。我会按Ctrl + R R,例如(“重命名”),并将获得“..当前不可用”消息。但是,从ReSharper菜单中执行相同操作可以正常工作。
我仍然不知道是什么导致了冲突,但无论如何这解决了它: