将快捷键指定为“Build.BuildOnlyProject”命令似乎在VS2008中不起作用。
请将快捷键指定为“Build.BuildSelection”。如果您的解决方案包含多个项目,并打开了来自各个项目的文件,那么您当前正在编辑的文件将定义使用“Build.BuildSelection”所分配的快捷键时将要构建的项目。
当您单击“Build”菜单选项并在菜单本身上看到快捷键时,您将知道键盘快捷键正在工作。
顺便说一下,在分配键盘快捷键时无需重新启动/重启计算机。
根据您使用的按键绑定定义自定义快捷键...如果您查看菜单,它将告诉您是否有按键绑定。
另一件我已经习惯的事情是使用菜单快捷键。这些操作其实很快,并且与绑定无关。
您可以使用主菜单中使用 Alt 键导航的已经建立好的快捷方式:
至少适用于 VS2013:
Alt + B, B -> Build Solution
Alt + B, R -> Rebuild Solution
Alt + B, U -> Build current project
Alt + B, E -> Rebuild current project
安装 Resharper 后,由于某种原因我无法使用全局快捷键(尝试了好几次!!!),但只要你想做的事情在主菜单上,就总有一组 Alt + "Letter1"、"Letter2" 组合可以触发任何你想要的操作 :-)
针对C#开发:
F6或Shift+Ctrl+B - 构建解决方案中的所有项目。
Shift+F6 - 构建所选项目及其依赖项。
Visual Studio 2015/17
ALT + B + E
ALT + B = 打开构建菜单
E = 重新构建当前项目
Visual Studio 2012已经为此映射了Shift + F6。我很惊讶地发现这一点。
针对C#开发,选择 工具 -> 选项。选择键盘,将附加键盘映射方案设置为“Visual C# 2005”。此映射方案以 F6 作为标准快捷键。
在 Visual Studio 2019 中,这已经设置为 Ctrl+b
对于 Visual Studio 2017 Community,你可以使用 Alt+b 然后按 u 来构建当前项目。
详情:ALT 切换到主菜单 -> 选择 b 开始构建 -> u 从下拉列表中选择构建你的项目名称。