VisualStudio devenv 命令列選項

2021-09-05 20:56:34 字數 2416 閱讀 8887

一 devenv 命令列

devenv 允許您設定整合開發環境 (ide) 的各個選項,以及從命令列生成、除錯和部署專案。使用這些開關從指令碼或 .bat 檔案(如每夜生成的指令碼)執行 ide,或以特定配置啟動 ide。

二 devenv 開關語法

devenv 開關的語法規則與其他 dos 命令列實用工具遵守的規則非常類似。下列語法規則適用於所有 devenv 開關及其引數:

* 使用 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 程式。

三 devenv命令引數

使用下列命令列開關顯示整合開發環境並執行描述的任務。

命令列開關

說明 /command

啟動 ide 並執行指定的命令。

/debugexe

在偵錯程式的控制下載入 visual c++ 可執行檔案。此開關對 visual basic 或 visual c# 可執行檔案不可用。有關更多資訊,請參見

/lcid 或 /l

為 ide 設定預設語言。

/log

啟動 visual studio 並將所有活動記錄到指定的日誌檔案中以用於疑難解答。

/run 或 /r

編譯和執行指定的解決方案。

/runexit

編譯並執行指定的解決方案,當執行該解決方案時最小化 ide,並在解決方案完成執行後關閉 ide。

/useenv

使整合開發環境 (ide) 使用 path、include 和 lib 環境變數進行 visual c++ 編譯,而不是使用「選項」對話方塊中「專案」選項的「vc++ 目錄」這一部分中指定的設定。vcvars32.bat 檔案設定適當的環境變數以啟用 32 位命令列編譯。注意如果是用 devenv 從命令列生成,除非也指定 /useenv 選項,否則 vcvars32 設定對生成無效。

使用下列命令列開關執行描述的任務。這些命令列開關不顯示 ide。

命令列開關

說明 /?

在「命令提示」視窗內顯示 devenv 開關的幫助。

/build

根據指定的解決方案配置,生成指定的解決方案或專案。

/clean

根據指定的解決方案配置,清理指定的解決方案或專案。

/deploy

導致在根據指定的解決方案配置生成(或重新生成)後進行部署。

/installvstemplates

註冊位於 \common7\ide\projecttemplates 或 \common7\ide\itemtemplates 中的專案或項模板,這樣就可以通過「新建專案」和「新增新項」對話方塊訪問它們。

/out

允許指定生成時接收錯誤的檔案。

/project

要生成、清理或部署的專案。僅當提供了 /build、/rebuild、/clean 或 /deploy 開關時,才能使用此開關。

/projectconfig

指定要生成或部署的專案配置。僅當已提供 /project 開關後,才可使用此開關。

/rebuild

根據指定的解決方案配置,清理並生成指定的解決方案或專案。

/upgrade

將解決方案檔案及其所有專案檔案或指定的專案檔案更新為這些檔案的當前 visual studio 2005 格式。

下面的開關可由參與 visual studio industry partner (vsip) program 的公司使用。

命令列開關

說明 /novsip

禁用開發人員工作站上 vsip 開發人員的許可證金鑰。

/safemode

以安全模式啟動 visual studio,僅載入預設的環境和服務以及第三方包的發布版。

/resetskippkgs

清除使用者新增到 vspackage 中的所有 skiploading 標記,這些使用者希望避免載入有問題的 vspackage。

/setup

強制 visual studio 合併所有可用的 vspackage 中描述選單、工具欄和命令組的資源元資料。

四 參考

1) 五 完!

4 使用Flask Script支援命令列選項

flask script 是乙個 flask 擴充套件,為 flask 程式新增了乙個命令列解析器。flask script 自帶 了一組常用選項,而且還支援自定義命令 使用如下 1 安裝flask script 在windows命令列中,啟用虛擬環境 2 把命令列解析功能新增到hello.py程式...

命令列 Git Bash命令列小結

展示當前完整路徑pwd 建立資料夾mkdir 建立檔案touch 刪除資料夾rm rf 刪除檔案rm 重新命名mv 展示當前路徑下檔案 除了隱藏檔案 ls 展示當前路徑下所有檔案ls a 展示當前路徑下所有檔案以及詳細資訊ls al 轉至某目錄cd 根目錄 上級目錄.當前目錄.檢視檔案cat 檔名稱...

git 命令列 和 cmd命令列

設定全域性使用者名稱 git config global user.name 區域性把global換成local 檢視全域性 git config global list 檢視git的狀態 git status 初始化 git into 名字 新增乙個檔案 git add readme.txt 刪除...