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

编辑:看起来自定义快捷键是我唯一的选择,因为Shift + F6不适合我。


当前回答

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

指定快捷方式为“Build.BuildSelection”。如果您有一个解决方案,从各个项目中打开了多个项目和文件,那么无论您当前编辑的是什么文件,当您使用“Build.BuildSelection”指定的快捷方式时,都将定义将要构建的项目。

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

BTW -分配键盘快捷键时不需要重新启动/重启。

其他回答

在Visual Studio 2017和2019中,Shift + F6适合我。

正如Happy Mittal所说(Alt + B + J)打开一个选择项目建造的下拉窗口,但随后我不得不按enter,而不是最后一个“B”(VS 2017)。

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

对于c#开发:

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

Shift+F6 -生成所选项目及其依赖项。

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

详细信息:ALT切换到主菜单-> choose b for build -> u从下拉列表中选择build your_project_name选项。