在我的工作中,我通常使用調試模式來運行我的項目,並且我還希望根據需要進行調試。有時候,我也想將一個項目DLL部署到生產環境中。我必須在解決方案上從調試模式切換到發佈模式,然後重新構建。完成後,我將從發佈版重新切換到調試模式以返回我的工作。無需從調試模式切換到發佈模式即可迅速在發佈模式下創建項目
我需要最快的方式,或者在我的解決方案仍處於調試模式時選擇在選定項目上構建發佈。
請幫幫我。我正在使用VS 2010 & C#。謝謝。
在我的工作中,我通常使用調試模式來運行我的項目,並且我還希望根據需要進行調試。有時候,我也想將一個項目DLL部署到生產環境中。我必須在解決方案上從調試模式切換到發佈模式,然後重新構建。完成後,我將從發佈版重新切換到調試模式以返回我的工作。無需從調試模式切換到發佈模式即可迅速在發佈模式下創建項目
我需要最快的方式,或者在我的解決方案仍處於調試模式時選擇在選定項目上構建發佈。
請幫幫我。我正在使用VS 2010 & C#。謝謝。
不知道是否有類似的東西的直接捷徑。但你可以這麼做:
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
你可以通過devenv.exe的使用的命令行PARAMS添加一個工具菜單項到Visual Studio在參數字段中輸入'$(SolutionDir)$(SolutionFileName)/ build Release'將當前打開的解決方案和配置模式作爲參數發送到devenv.exe的新命令行實例。這可以通過Visual Studio中的工具菜單,外部工具項來完成。這不需要您在打開的解決方案中更改構建配置,並且可以爲該項目分配菜單快捷鍵。
IE:
devenv的C: '?devenv的/' \ TEMP \ solution.sln /建立發佈
您不妨也看看做一個其他devenv的paramters在提示。此外,如果您在Visual Studio中打開解決方案,請確保在發佈構建之前保存了源文件。
做一個[批量構建](http://stackoverflow.com/questions/4980429/how-to-build-debug-and-release-at-once?rq=1)或使用MSBUILD(即沒有GUI)可能有幫助? –
另請參見[Visual Studio:用於在調試和發佈模式之間切換的鍵盤快捷鍵](http://stackoverflow.com/questions/1033953/visual-studio-keyboard-shortcut-to-switch-between-debug-and-release-模式) –