在Release模式下快速构建项目,无需从Debug模式切换到Release模式

时间:2012-10-02 04:31:58

标签: c# visual-studio-2010

在我的工作中,我通常使用Debug模式来运行我的项目,我也想根据需要调试它们。有时,我还想将一个项目DLL部署到生产中。我必须在我的解决方案上从Debug模式切换到Release模式并再次构建它。完成后,我重新从Release版本切换到Debug模式以恢复工作。

我需要最快的方法,或者在我的解决方案处于调试模式时,可以选择在我选择的项目上构建Release。

我正在使用VS 2010& C#。

2 个答案:

答案 0 :(得分:2)

不确定是否有直接的快捷方式。但你可以这样做:

Alt + B , O, R, Enter
F6
Alt + B, O, D, Enter

它实际上是从菜单中打开选项,如下所示:

Alt + B -> Build Menu
O -> Configuration Manager
R -> To Select Release Mode
Enter -> To close the Configuration Manager

F6 -> Build
Alt + B -> Build Menu
O -> Configuration Manager
D -> To Select Debug Mode
Enter -> To close the Configuration Manager

答案 1 :(得分:1)

您可以使用devenv.exe将一个工具菜单条目添加到Visual Studio,并在参数字段中使用命令行参数'$(SolutionDir)$(SolutionFileName)/ build Release'在当前打开的解决方案和配置模式下发送作为devenv.exe的新命令行实例的参数。这可以通过Visual Studio中的“工具”菜单“外部工具”项来完成。这不需要您在打开的解决方案中更改构建配置,您可以为项目分配菜单快捷键。

IE:

devenv c:\ temp \ solution.sln / build Release

您还可以通过“devenv /?”来查看其他devenv参数。在提示。此外,如果您在Visual Studio中打开了解决方案,请确保在发出构建之前保存源文件。