Visual Studio命令行工具


devenv.exe

Visual Studio IDE 主程序,位於VS_INSTALL_DIR/Common7/IDE

本節內容來源:vs2010環境執行devenv /?

啟動VS

devenv  [解決方案文件 | 項目文件 | 任意文件.擴展名]  [開關]

devenv 的第一個參數通常是一個解決方案文件或項目文件。如果您希望在編輯器中自動打開文件,也可以使用任何其他文件作為第一個參數。當您輸入項目文件時,IDE會在項目文件的父目錄中查找與該項目文件具有相同基名稱的 .sln 文件。如果不存在這樣的 .sln 文件,IDE 將查找引用該項目的單個 .sln 文件。如果不存在這樣的單個.sln 文件,則 IDE 將創建一個具有默認 .sln 文件名的未保存的解決方案,其基名稱與項目文件的基名稱相同。

命令行生成

devenv 解決方案文件.sln /build [ 解決方案配置 ] [ /project 項目名稱或文件 [ /projectconfig 名稱 ] ]

所有可用的命令行開關:

  • /Build 使用指定的解決方案配置生成解決方案或項目。例如“Debug”。如果可能存在多個平台,則配置名稱必須用引號括起來並且包含平台名稱。例如“Debug|Win32”。
  • /Clean 刪除生成結果。
  • /Command 啟動 IDE 並執行該命令。
  • /Deploy 生成並部署指定的生成配置。
  • /Edit 在此應用程序的運行實例中打開指定文件。如果沒有正在運行的實例,則啟動一個具有簡化窗口布局的新實例。
  • /LCID 設置 IDE 中用於用戶界面的默認語言。
  • /Log 將 IDE 活動記錄到指定的文件以用於疑難解答。
  • /NoVSIP 禁用用於 VSIP 測試的 VSIP 開發人員許可證密鑰。
  • /Out 將生成日志追加到指定的文件中。
  • /Project 指定生成、清理或部署的項目。必須和 /Build、/Rebuild、/Clean 或 /Deploy 一起使用。
  • /ProjectConfig 重寫解決方案配置中指定的項目配置。例如“Debug”。如果可能存在多個平台,則配置名稱必須用引號括起來並包含平台名稱。例如“Debug|Win32”。必須和 /Project 一起使用。
  • /Rebuild 先清理,然后使用指定配置生成解決方案或項目。
  • /ResetAddin 移除與特定外接程序關聯的命令和命令用戶界面。
  • /ResetSettings 恢復 IDE 的默認設置,還可以重置為指定的 VSSettings 文件。
  • /ResetSkipPkgs 清除所有添加到 VSPackages 的 SkipLoading 標記。
  • /Run 編譯並運行指定的解決方案。
  • /RunExit 編譯並運行指定的解決方案然后關閉 IDE。
  • /SafeMode 以安全模式啟動 IDE,加載最少數量的窗口。
  • /Upgrade 升級項目或解決方案以及其中的所有項目。並相應地創建這些文件的備份。有關備份過程的詳細信息,請參見“Visual Studio 轉換向導”上的幫助。

產品特定的開關:

  • /debugexe 打開指定要調試的可執行文件。該命令行的其余部分將作為參數傳遞給此可執行文件。
  • /useenv 使用 PATH、INCLUDE、LIBPATH 和 LIB 環境變量而不是使用 VC++ 生成的 IDE 路徑。

要從命令行附加調試器,請使用: VsJITDebugger.exe -p <pid>

msbuild


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM