visual studio 命令行 build

使用Visual Studio 的IDE,有時忍受不了它的佔用內存過高,加載速度太慢。因此選擇 cmdline工具

1. devenv.exe\devenv.com
1.1 Devenv 命令行字體

Devenv 容許您設置集成開發環境 (IDE) 的各個選項,以及從命令行生成、調試和部署項目。使用這些開關從腳本或 .bat 文件(如每夜生成的腳本)運行 IDE,或以特定配置啓動 IDE,注意,命令行下請使用Devenv.com 不然沒法輸出日誌信息。ui

1.2 Devenv 開關語法.net

devenv 開關的語法規則與其餘 DOS 命令行實用工具遵照的規則很是相似。   
下列語法規則適用於全部 devenv 開關及其參數:
1
2
- 使用 devenv /? 命令可在「命令」窗口中顯示全部可用的 devenv 開關的列表,同時顯示其使用說明。 
- 默認狀況下,devenv 在命令行執行,不打開visual studio,該命令將開關傳遞給 devenv.com 實用工具。 
devenv.com 實用工具用於經過標準系統流(如 stdout 和 stderr)傳遞輸出,並在捕獲輸出時肯定正確的 
I/O 重定向(如重定向到 .txt 文件)。 
- 以 devenv 開頭的命令,在命令行執行,不打開visual studio。例如,devenv /fn verdana 命令將 Verdana 
指定爲 IDE 的默認系統字體。 而以 devenv.exe 開頭的命令可以使用相同的開關,但會跳過 devenv.com 
實用工具將其直接發送給 devenv.exe 程序。命令行

1.3 編譯項目: 
 普通編譯: devenv.com MyProject.sln /Build "Release|Win32"  
 編譯解決方案中的指定項目:devenv.com MyProject.sln /build "Release|Win32" /Project MyProject1 
1
2
3
2. msBuild.exe
MSBuild全稱(Microsoft Build Engine),是用於構建應用程序的平臺。您可能不知道它,
可是若是您在使用VS作開發,那麼必定時時刻刻在使用它。由於是它在背後爲你管理生成
你的項目文件。當新建一個項目時,注意下項目文件夾中的*.*proj文件就是爲MSBuild提供的,
這是個文本文件,基於XML格式,裏面包含有項目所包含的文件,生成配置,輸出配置等信息。
當把一個文件或者圖片等添加到項目中,就會在這裏添加一個描述,反之則刪除一個描述信息;
在項目屬性頁所作的配置也會在這裏存儲。調試

示例:
    @echo on
    cd /d %~dp0
    "C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe"  TestMSBuild.vcxproj /p
--------------------- 
做者:longlongway2012 
來源:CSDN 
原文:https://blog.csdn.net/kasteluo/article/details/77246388 
版權聲明:本文爲博主原創文章,轉載請附上博文連接!日誌

相關文章
相關標籤/搜索