Visual Studio F6停止工作。它不再构建项目。

38
我正在使用VS2008,已经使用了相当长的时间,由于我讨厌在开发过程中使用鼠标, 我总是使用F6来构建解决方案,或者使用Shift+F6来构建当前项目。然而奇怪的是,由于某种原因,在过去的几天里它突然停止工作了。实际上,当我下拉“生成”菜单时,在“生成我的项目”旁边的菜单上不再有“Shift+F6”的快捷方式了?!有人经历过这种情况吗?我需要更改设置吗?
8个回答

60
您可以在“工具->选项”对话框中更改键盘绑定。它在“环境->键盘”下面。
您可以在此处重置绑定,并通过检查当前绑定到这些键的内容来检查可能会被窃取的内容。
如果您最近安装了任何插件,它们可能会设置(有时是不需要的)键盘快捷方式。

谢谢!这让我疯了! - BFree
4
我安装VMware时遇到了同样的问题。VMware竟然用他们的VS插件覆盖了我的键盘快捷键,太可恶了! - David Basarab
糟糕!幸运的是我还在使用VMWare Workstation的30天免费试用期。劫持VS键盘快捷键是一个巨大的缺点。看来又有一个理由坚持使用免费的VirtualBox(它比VMWare更快,更简洁,而且不需要重新启动安装)。 - dso
1
我看到很多建造选项。哪一个是它,怎样把F6分配给它呢?直到你提到键盘重置绑定时,你做得不错,只是留下了答案 :) - theJerm
我使用了它,将其设置为Shift+F6,但仍然无法工作。 - John Demetriou
将其设置为Visual C# 2005对我来说就可以了。由于某种原因,在最新版本中,这不再是默认设置。 - Optical Phoenix

32

您的键盘映射方案已更改。 请前往 "工具" -> "选项"。在 "环境" - > "键盘" 中,在 "应用以下附加映射方案" 的下拉菜单中选择"Visual C# 2005"


5
请不要点击“重置”按钮,就像我一样,认为这会将键盘设置为所选的值。选择“Visual C# 2005”,然后单击“确定”按钮。 - steve

9

您是否尝试过:工具->选项->环境->键盘

所有的键盘快捷键都在那里展示。


3

我会再问一个常见问题:“它是否插在电源上?”

你是否使用了一款花哨的键盘,将功能键替换为错误切换的其他功能?


我可以确认这是VM Ware Workstation,它会向VS添加一个插件。 - Ruvan Fernando

2

VMWare抢走了我的Shift+F6组合键。也许这就是你的问题所在?

我通过前往工具选项-环境-键盘来解决了这个问题,就像其他建议那样,但是我选择了“重置”来恢复正确的快捷键。


2

Resharper对此很烦人。 我必须将BuildSolution设置为f6, 然后从Resharper_Move中删除F6。


2

如果其他人也遇到了这个问题: Parallels Desktop for OS X占用了F6键,用于“显示和隐藏Parallels桌面”。可以在“偏好设置” -> “OS X系统快捷键”中禁用它。


1

我知道这个问题已经有答案了,但是为了将来的参考,还是在这里提供一下:

在解决方案属性页面上,配置属性 -> 配置中,项目列表会显示在最后一列“生成”中,每个项目都有一个复选框。如果它们都没有被选中,你按F6键却什么也不会发生。勾选你想要构建的项目,然后就可以按F6键了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接