250

我知道Ctrl++ShiftB启动解决方案构建,但我想要一个仅构建当前项目的快捷方式。自定义快捷方式是我唯一的选择吗?

编辑:看起来自定义快捷方式是我唯一的选择,因为Shift+F6对我不起作用。

4

15 回答 15

283

将快捷方式分配给“Build.BuildOnlyProject”命令似乎在 VS2008 中不起作用。

将快捷方式分配给“Build.BuildSelection”。如果您有一个解决方案,其中包含从各个项目中打开的多个项目和文件,那么您当前正在编辑的任何文件都将定义当您使用为“Build.BuildSelection”分配的快捷方式时将构建的项目。

当您单击“构建”菜单选项并在菜单本身上看到键盘快捷键时,您将知道键盘快捷键正在工作。

顺便说一句 - 分配键盘快捷键时不需要重新启动/重新启动。

于 2008-12-13T18:15:57.090 回答
83

自定义快捷方式取决于您使用的键绑定.....如果您查看菜单,它会告诉您是否有键绑定。

由于我使用 ViEmu,我已经习惯的另一件事是使用菜单快捷方式。这实际上很快就可以完成,并且独立于绑定。

  • 所以要构建你的项目,你去Alt+ B,U
于 2008-10-29T17:49:06.327 回答
78

您可以使用已在主菜单中建立的快捷方式,这些快捷方式通过 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”组合可触发您想要的任何操作 :-)

于 2014-03-25T21:25:33.663 回答
29

对于 C# 开发:

F6Shift++ Ctrl-B构建解决方案中的所有项目。

Shift+ F6- 构建选定的项目及其依赖项。

于 2011-06-20T09:22:29.547 回答
10

视觉工作室 2015/17

ALT+ B+E

ALT+ B= 打开构建菜单

E= 重建当前项目

于 2017-03-23T08:55:22.383 回答
7

用于 C# 开发。工具 -> 选项。选择键盘,选择附加键盘映射方案到“Visual C# 2005”。此映射具有F6标准快捷方式。

于 2009-09-15T13:31:57.710 回答
7

VS 2012 已经为此映射了Shift+ 。F6得知这一点我很惊讶。

于 2013-11-06T14:52:05.240 回答
3

对于 Visual Studio 2017 社区,您可以使用Alt+b然后按u来构建您当前的项目。

详细信息: ALT 切换到主菜单 -> 为构建选择 b -> u 从下拉列表中选择构建 your_project_name 的选项。

于 2018-10-26T04:03:58.553 回答
3

在 Visual Studio 2019 中,这已设置为Ctrl+b

于 2019-10-28T18:27:17.383 回答
1

在 Visual Studio 20172019中,Shift+F6对我有用。

于 2019-04-04T13:29:23.720 回答
1

正如快乐米塔尔所说(Alt + B + J)打开一个选择项目构建的下拉窗口,但后来我不得不按回车而不是最后一个“B”(VS 2017)。

于 2020-11-07T13:40:31.500 回答
0

在 Visual Studio 2015 中,+Alt将构建您的解决方案并发布它。BH

于 2017-08-20T21:55:23.477 回答
0

有时我必须以不同于英语的语言使用 Visual Studio,并且使用的导航Alt键和组合键也不同。如果有人处于相同的情况,我发现创建键盘快捷键以在语言之间保持一致性更方便。我按照https://evanjpalmer.wordpress.com/2013/08/20/build-selection-short-cut-for-visual-studio/的说明创建了键盘快捷键:

要进行此设置:

  1. 工具 -> 选项 -> 环境 -> 键盘(西班牙语:Herramientas -> Opciones -> Entorno -> Teclado)
  2. 将光标置于“Press Keyboard Shortcut Keys”并shift CTRL+SHIFT+B
  3. 在显示包含的命令中,键入:Build.BuildSelection(西班牙语:Compilar.Compilarselección)
  4. 从下拉列表中选择 Build.BuildSelection 并点击应用
  5. 将光标放在“Press Keyboard Shortcut Keys”并shift CTRL+ALT+SHIFT+B
  6. 在显示包含的命令中,键入:Build.BuildSolution
  7. 从下拉列表中选择 Build.BuildSolution 并点击应用
  8. ???
  9. 利润!
于 2019-12-29T19:06:25.667 回答
-2

在 Visual Studio 选项窗口的“键盘”下,查找“Build.BuildOnlyProject”命令,您可以设置任何您想要的内容。

于 2008-10-29T17:51:34.700 回答
-2

按(Alt + B + J + B)这些组合键仅构建解决方案的当前选定项目(VS 2010)。它从工具栏中选择“构建”选项(Alt + B 键),然后转到“仅项目”(J 键),然后转到“仅构建 XXX”项目(B 键)。

于 2015-12-22T09:44:56.933 回答