呼叫命令列編譯生成Visuial Studio.NET專案、解決方案
devenv solutionfile.sln /build solutionconfig [ /project projectnameorfile [ /projectconfig name ] ]
可用的命令列開關:
/build 生成指定的解決方案配置
/project 指定生成專案而不是解決方案
必須指定 /build 才能使用 /project
/projectconfig 指定要生成的專案配置
必須指定 /project 才能使用 /projectconfig
/out 將生成結果寫入指定的檔案
/rebuild 與 /build 類似,但先執行強制清理
/clean 清理生成結果
/deploy 生成指定的解決方案配置然後部署它
/run 執行指定的解決方案配置
/runexit 執行指定的解決方案配置然後終止
/command 啟動後執行指定的內部命令列
/mditabs 使用選項卡式文件介面
/mdi 使用 MDI 介面
/fn 使用指定的字型名稱
/fs 使用指定的字型大小
/LCID 使用指定的語言 ID
/noVSIP 禁用用於 VSIP 測試的VSIP 開發人員許可證金鑰
/safemode 出於穩定性僅載入預設的環境和服務
/resetskippkgs 允許曾被標記為載入失敗的 VsPackages再次載入
/migratesettings 遷移另一個版本中的某些使用者設定
產品特定的開關:
實踐專案一:通過命令列編譯整個解決方案
假設現在有這麼一個解決方案,C:/TestCommandLine/TestCommandLine.sln。在命令列狀態下輸入下列命令列,可以編譯出此解決方案的Release版本,若要獲得Debug版本,將Release替換成Debug即可:
devnev C:/TestCommandLine/TestCommandLine.sln /build Release
PS:.NET 2003下的MFC, C#, ASP.NET, VB.NET均測試通過,該解決方案可以只包含一個專案,也可以是N層架構的大型應用。
實踐專案二:通過命令列編譯一個解決方案中的某個專案
假設現在有這麼一個解決方案(C#),C:/TestCommandLine/TestCommandLine.sln,它包含2個專案:一個是Project1.csproj,另一個是Project2.csproj,通過如下命令列可以編譯Project1的Release版本:
devnev C:/TestCommandLine/TestCommandLine.sln /build Release /project C:/TestCommandLine
相關文章
- JNI命令列下編譯錯誤解決方案命令列編譯
- CMake生成OpenCV解決方案&&編譯OpenCV原始碼OpenCV編譯原始碼
- 模組化-Application多module共存編譯生成解決方案APP編譯
- Taro init 初始的專案編譯失敗Vue3 + NutUI 解決方案編譯VueUI
- 一鍵生成dotnet5專案解決方案
- 大漠編譯的程式 解決方案編譯
- Vue專案編譯後部署在非網站根目錄的解決方案Vue編譯網站
- 使用NDK編譯含JNI的Android專案常見問題解決方案編譯Android
- keil編譯不能生成“.HEX”的解決方法編譯
- 命令列呼叫bat檔案命令列BAT
- 命令列下編譯多個C/CPP檔案命令列編譯
- 命令列生成jar檔案命令列JAR
- [java]javap命令列反編譯Java命令列編譯
- vue 專案白屏解決方案Vue
- 專案更新迭代解決方案
- 配置C#命令列編譯器C#命令列編譯
- 專案遷移URL解決方案
- 命令列模式下編譯ActionScript3命令列模式編譯
- 個人專案管理軟體解決方案專案管理
- 專案編譯報錯編譯
- js分隔字串生成陣列產生空字串元素解決方案JS字串陣列
- Typescript安裝及編譯《CMD命令列方法》TypeScript編譯命令列
- uni-app 通過命令列編譯打包APP命令列編譯
- Maven命令列使用:mvn clean compile(編譯)Maven命令列Compile編譯
- 在命令列下使用vs的編譯器命令列編譯
- Linux下編譯生成SO並進行呼叫執行Linux編譯
- Swift原始碼專案編譯Swift原始碼編譯
- Android 如何編寫基於編譯時註解的專案Android編譯
- 如何用在命令列下使用VS編譯器命令列編譯
- PHP怎麼使用命令列生成檔案?PHP命令列
- 從cmake解決clion編譯生成的可執行檔案(.exe)不可執行的問題編譯
- maven 使用Maven編譯專案遇到——“maven編碼gbk的不可對映字元”解決辦法Maven編譯字元
- 部隊自建私有云盤專案解決方案
- vue小程式專案 pdf下載解決方案Vue
- 攜程內部海量CRN專案解決方案
- web專案顯示亂碼解決方案整理Web
- cmake編譯問題解決編譯
- 用VS2010建立解決方案,用於生成多個Dll的專案