2012-10-02 90 views
2

在我的工作中,我通常使用調試模式來運行我的項目,並且我還希望根據需要進行調試。有時候,我也想將一個項目DLL部署到生產環境中。我必須在解決方案上從調試模式切換到發佈模式,然後重新構建。完成後,我將從發佈版重新切換到調試模式以返回我的工作。無需從調試模式切換到發佈模式即可迅速在發佈模式下創建項目

我需要最快的方式,或者在我的解決方案仍處於調試模式時選擇在選定項目上構建發佈。

請幫幫我。我正在使用VS 2010 & C#。謝謝。

+0

做一個[批量構建](http://stackoverflow.com/questions/4980429/how-to-build-debug-and-release-at-once?rq=1)或使用MSBUILD(即沒有GUI)可能有幫助? –

+0

另請參見[Visual Studio:用於在調試和發佈模式之間切換的鍵盤快捷鍵](http://stackoverflow.com/questions/1033953/visual-studio-keyboard-shortcut-to-switch-between-debug-and-release-模式) –

回答

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

你可以通過devenv.exe的使用的命令行PARAMS添加一個工具菜單項到Visual Studio在參數字段中輸入'$(SolutionDir)$(SolutionFileName)/ build Release'將當前打開的解決方案和配置模式作爲參數發送到devenv.exe的新命令行實例。這可以通過Visual Studio中的工具菜單,外部工具項來完成。這不需要您在打開的解決方案中更改構建配置,並且可以爲該項目分配菜單快捷鍵。

IE:

devenv的C: '?devenv的/' \ TEMP \ solution.sln /建立發佈

您不妨也看看做一個其他devenv的paramters在提示。此外,如果您在Visual Studio中打開解決方案,請確保在發佈構建之前保存了源文件。

相關問題