C# Microsoft Visual Studio:如何在不离开调试模式的情况下进行一键发布构建?

C# Microsoft Visual Studio:如何在不离开调试模式的情况下进行一键发布构建?,c#,visual-studio,build,C#,Visual Studio,Build,我用C语言编程。我的开发过程的细节是,我经常在调试模式下运行应用程序,但有时我需要在发布模式下快速构建而不运行dll/exe 现在我必须单击下拉菜单,更改debug>release,在Studio加载某些内容时等待5-10秒,然后单击Build。然后更改back release>debug并再次等待。这很烦人 请告诉我如何在不离开调试模式的情况下实现一键发布版本?如果您现在没有看到新按钮,您可以轻松添加新按钮。这是怎么做的。 按照以下菜单路径操作 TOOLS > CUSTOMIZE >

我用C语言编程。我的开发过程的细节是,我经常在调试模式下运行应用程序,但有时我需要在发布模式下快速构建而不运行dll/exe

现在我必须单击下拉菜单,更改debug>release,在Studio加载某些内容时等待5-10秒,然后单击Build。然后更改back release>debug并再次等待。这很烦人


请告诉我如何在不离开调试模式的情况下实现一键发布版本?

如果您现在没有看到新按钮,您可以轻松添加新按钮。这是怎么做的。 按照以下菜单路径操作

TOOLS > CUSTOMIZE >   
在工具栏选项卡中,创建一个新工具栏。给一个你喜欢的名字。 选择“命令”选项卡,选择“工具栏选项”单选按钮,然后从组合框中选择新工具栏。 单击“添加命令”,从左侧列表中选择“生成”。 从右侧列表中,分别添加生成解决方案和解决方案配置

享受但不是一次点击

附言:你会看到你的新工具栏上有一个build按钮

编辑: Visual Studio当前不支持宏录制。
因此,创建外接程序或使用类似的方法可能会解决您的问题。不适用于我。

您可以从Visual Studio对话框生成任何配置。它不是一次单击,但可以简化您的工作流程。

您通常可以使用工具栏上的组合框更改活动配置。看不到,菜单正在覆盖它。使用命令行生成?看看msbuildI,我已经尝试过使用命令行,它是有效的。但它有两个缺点:1。构建发生在VisualStudio窗口之外,其输出进入控制台/日志,不太方便。2.我必须为每个新项目手动复制build.bat脚本。但是这个按钮将使用与下拉菜单中相同的调试/发布模式,不是吗?@DoctorCoder-Sure。3次点击。但优于构建>配置管理器>发布>关闭构建>构建解决方案