我正在使用VS2008,已经使用了相当长的时间,由于我讨厌在开发过程中使用鼠标, 我总是使用F6来构建解决方案,或者使用Shift+F6来构建当前项目。然而奇怪的是,由于某种原因,在过去的几天里它突然停止工作了。实际上,当我下拉“生成”菜单时,在“生成我的项目”旁边的菜单上不再有“Shift+F6”的快捷方式了?!有人经历过这种情况吗?我需要更改设置吗?
您的键盘映射方案已更改。 请前往 "工具" -> "选项"。在 "环境" - > "键盘" 中,在 "应用以下附加映射方案" 的下拉菜单中选择"Visual C# 2005"。
您是否尝试过:工具->选项->环境->键盘
所有的键盘快捷键都在那里展示。
我会再问一个常见问题:“它是否插在电源上?”
你是否使用了一款花哨的键盘,将功能键替换为错误切换的其他功能?
VMWare抢走了我的Shift+F6组合键。也许这就是你的问题所在?
我通过前往工具选项-环境-键盘来解决了这个问题,就像其他建议那样,但是我选择了“重置”来恢复正确的快捷键。
Resharper对此很烦人。 我必须将BuildSolution设置为f6, 然后从Resharper_Move中删除F6。
如果其他人也遇到了这个问题: Parallels Desktop for OS X占用了F6键,用于“显示和隐藏Parallels桌面”。可以在“偏好设置” -> “OS X系统快捷键”中禁用它。
我知道这个问题已经有答案了,但是为了将来的参考,还是在这里提供一下:
在解决方案属性页面上,配置属性 -> 配置中,项目列表会显示在最后一列“生成”中,每个项目都有一个复选框。如果它们都没有被选中,你按F6键却什么也不会发生。勾选你想要构建的项目,然后就可以按F6键了。