Devenv 命令列開關

2022-06-19 21:54:11 字數 3253 閱讀 5595

**

環境重置,模板清理等:

devenv /setup

devenv /resetuserdata

devenv /resetsettings csharp

devenv 命令列開關

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

說明

對於與生成相關的任務,現在推薦使用 msbuild,而非 devenv。 有關更多資訊,請參見 msbuild 命令列參考。

說明

要使用 /setup (devenv.exe) 和 /installvstemplates (devenv.exe) 開關,必須以管理員身份執行 devenv。

devenv 開關語法

預設情況下,devenv 命令將開關傳遞給 devenv.com 實用工具。

devenv.com 實用工具用於通過標準系統流(如 stdout 和 stderr)傳遞輸出,並在捕獲輸出時確定相應的 i/o 重定向(例如重定向到 .txt 檔案)。 而以 devenv.exe 開頭的命令可使用相同的開關,但會跳過 devenv.com 實用工具將其傳送給 devenv.exe 程式。

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

說明

引用此專案的唯一乙個解決方案檔案應位於父資料夾中。 如果父資料夾不包含引用此專案的解決方案檔案,或父資料夾包含引用此專案的兩個或更多解決方案檔案,則將建立乙個為此專案命名並引用此專案的臨時解決方案檔案。

devenv 開關

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

命令列開關

說明

/command (devenv.exe)

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

/debugexe (devenv.exe)

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

/lcid (devenv.exe) 或 /l

為 ide 設定預設語言。 如果在 visual studio 的安裝中不包括指定的語言,則此設定將被忽略。

/log (devenv.exe)

啟動 visual studio 並將所有活動記錄到日誌檔案中。

/run (devenv.exe) 或 /r

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

/runexit (devenv.exe)

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

/useenv (devenv.exe)

使 ide 使用 path、include 和 lib 環境變數進行 visual c++ 編譯,而不是使用「選項」對話方塊中「專案」選項的「vc++ 目錄」節中指定的設定。 有關更多資訊,請參見為命令列生成設定路徑和環境變數

/edit (devenv.exe)

在此應用程式的執行例項中開啟指定的檔案。 如果沒有正在執行的例項,則它將啟動具有簡化的視窗布局的新例項。

/resetaddin (devenv.exe)

不載入指定的外接程式啟動 visual studio ide 的例項。

/safemode (devenv.exe)

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

/resetskippkgs (devenv.exe)

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

/setup (devenv.exe)

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

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

命令列開關

說明

/?(devenv.exe)

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

devenv /?

/build (devenv.exe)

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

devenv myproj.csproj /build

/clean (devenv.exe)

刪除由生成命令建立的任何檔案,而不影響原始檔。

devenv myproj.csproj /clean

/deploy (devenv.exe)

根據解決方案配置生成解決方案以及部署所需的檔案。

devenv myproj.csproj /deploy

/installvstemplates (devenv.exe)

註冊位於devenv /installvstemplates

/out (devenv.exe)

可讓您在生成時指定乙個檔案接收錯誤。

devenv myproj.csproj /build /out log.txt

/project (devenv.exe)

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

/projectconfig (devenv.exe)

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

/rebuild (devenv.exe)

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

/upgrade (devenv.exe)

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

/resetsettings (devenv.exe)

還原 visual studio 預設設定。 可以選擇將這些設定重置為指定的 .vssettings 檔案。

*****==== end

Devenv 命令列開關

devenv 允許您設定整合開發環境 ide 的各個選項,以及從命令列生成 除錯和部署專案。使用這些開關從指令碼或 bat 檔案 如每夜生成的指令碼 執行 ide,或以特定配置啟動 ide。若要使 visual studio 啟動單個檔案並在相應的編輯器中開啟該檔案,請輸入 devenv,其後跟完整...

Devenv 命令列開關

devenv 可用來設定整合開發環境 ide 的各個選項,以及從命令列生成 除錯和部署專案。使用這些開關從指令碼或 bat 檔案 例如每夜生成的指令碼 執行 ide,或以特定配置啟動 ide。說明 在 windows vista 上執行 visual studio 2008 時,為了使用 setup...

ADPlus 命令列開關

要使用 adplus,您必須為指令碼指定一系列命令列開關或引數。adplus 至少需要兩個開關 乙個開關指定操作模式,另乙個開關指定要對其執行操作的目標程序。下面列出了最常用的開關。您還可以通過執行 adplus help 或通過閱讀除錯程式幫助檔案 debugger.chm 來檢視完整的開關列表。...