调试和发布版本的键盘快捷键

时间:2012-02-01 17:12:16

标签: visual-studio

总是让我感到困扰的是,相同的按钮(F6或Shift-F6)用于构建解决方案或项目,无论是Debug还是Release版本。例如,如果某人忘记首先仔细检查该下拉列表,他们可能会意外启动发布版本,如果项目配置为所以\ bin位于我的团队中的共享开发服务器上,那可能会搞砸其他开发人员正在工作。

我想要做的是创建两个键盘快捷键,以明确构建为调试构建为发布,比如Ctrl-B,D和{{1}因此,无论下拉选项如何,快捷键都会始终执行正确的构建。

这可以在Visual Studio中作为键盘快捷键设置,还是我必须创建一个宏或什么?

1 个答案:

答案 0 :(得分:1)

您可以使用AutoHotkey设置键盘快捷键/宏。但我不这样做。什么阻止用户意外按下F6,或意外按下Ctrl-B,R而不是Ctrl-B,D。

我创建一个批处理文件,使用MSBuild直接从源代码控制创建发布。然后,您不必担心是否所有内容都已签入。

看到很好的答案here开始使用MSBuild,这并不是那么棘手。您会发现自动释放过程是一股清新的空气。修改脚本以进行生产将很容易。