Devenv 命令列參數
更新:2007 年 11 月
Devenv 能讓您設定整合式開發環境 (Integrated development environment,IDE) 的各種不同選項,也可從命令列建置、偵錯和部署專案。使用這些參數從指令碼或 .bat 檔來執行 IDE (例如每晚建置的指令碼),或是以特定的組態啟動 IDE。
![]() |
---|
當您在 Windows Vista 上執行 Visual Studio 2008 時,必須以管理員身分執行 devenv 才能使用 /Setup (devenv.exe) 和 /InstallVSTemplates (devenv.exe) 參數。如需詳細資訊,請參閱使用者權限和 Visual Studio。 |
![]() |
---|
如果要讓 Visual Studio 在適當的編輯器中開啟單一檔案,請在命令提示字元中輸入 devenv,並在後面加上完整路徑和檔名,且不包含其他參數 (Switch) 或引數 (Argument)。例如 devenv "c:\test.cpp"。 |
Devenv 參數語法
根據預設,devenv 命令會將參數傳遞至 devenv.com 公用程式。
![]() |
---|
使用 devenv /? 命令可顯示 [命令] 視窗中所有可用 devenv 參數的清單,以及參數的使用方式描述。 |
devenv.com 公用程式提供透過標準系統資料流輸出傳遞方式,例如 stdout 和 stderr,並在擷取輸出時決定正確的 I/O 重新導向,例如重新導向至 .txt 檔。
devenv 參數的語法規則與其他 DOS 命令列公用程式相似。下列語法規則適用所有 devenv 參數及其引數:
以 devenv 開頭的命令。例如,devenv /fn verdana 命令會指定 Verdana 做為 IDE 的預設系統字型。
注意事項:
devenv.exe 開頭的命令可以使用相同的參數,但會將參數傳送至 devenv.exe 程式而略過 devenv.com 公用程式。
參數不區分大小寫。
第一個引數通常是方案檔名。
如果您提供專案檔名而非方案檔名,devenv 命令將會在專案檔的上層資料夾中搜尋同名的方案檔。例如,devenv /build myproject1.vbproj 會搜尋上層資料夾中,名稱為 "myproject1.sln" 的方案檔。
注意事項:
上層資料夾中只能有一個參考這個專案的方案檔。如果上層資料夾中沒有方案檔參考這個專案,或有兩個以上的方案檔參考這個專案,那麼會在此處為這個專案建立一個參考這個專案的具名暫時方案檔。
如果檔案路徑和名稱中包含空格,則必須以雙引號 ("") 括起來。例如,"c:\project a\"。
指定檔案路徑時,必須包括磁碟機代號。
在同一行的參數和引數之間,請插入一個空白字元。
您不可以在 devenv 命令中使用萬用字元或其他模式比對語法。
Devenv 參數
使用下列命令列參數顯示 IDE 並執行描述的工作。
命令列參數 |
描述 |
---|---|
啟動 IDE 並執行指定的命令。 |
|
在偵錯工具的控制下載入 Visual C++ 可執行檔。這個參數不適用 Visual Basic 或 Visual C# 執行檔。如需詳細資訊,請參閱 HOW TO:自動啟動偵錯工具。 |
|
/LCID (devenv.exe) 或 /l |
設定 IDE 的預設語言。 |
啟動 Visual Studio 並將所有活動記錄至指定的記錄檔。 |
|
/Run (devenv.exe) 或 /r |
編譯並執行指定方案。 |
編譯並執行指定的方案,在方案執行時最小化 IDE 並在方案執行完成後關閉 IDE。 |
|
讓 IDE 使用 Visual C++ 編譯的 PATH、INCLUDE 和 LIB 環境變數,而不使用 [選項] 對話方塊中 [專案] 選項的 [VC++ 目錄] 區中所指定的設定。如需詳細資訊,請參閱設定命令列建置的路徑和環境變數 |
使用下列命令列參數來執行所描述的工作。這些命令列參數不會顯示 IDE。
命令列參數 |
描述 |
---|---|
在 [命令提示字元] 視窗中顯示 devenv 參數的說明。 |
|
根據指定的方案之組態,建置指定的方案或專案。 |
|
根據指定的方案之組態,清除指定的方案或專案。 |
|
根據指定的方案之組態,在建置 (或重建) 後進行部署。 |
|
註冊位於 <VisualStudioInstallDir>\Common7\IDE\ProjectTemplates 或 <VisualStudioInstallDir>\Common7\IDE\ItemTemplates 中的專案或項目範本,這樣就可以透過 [新增專案] 和 [加入新項目] 對話方塊存取。 |
|
可讓您指定一個檔案,在建置時接收錯誤。 |
|
要建置、清除或部署的方案。只有在提供了 /build、/rebuild、/clean 或 /deploy 參數的情況下,才能使用這個參數。 |
|
指定要建置或部署的專案組態。只有在提供了 /project 參數的情況下,才能使用這個參數。 |
|
根據指定的方案之組態,清除然後建置指定的方案或專案。 |
|
將指定的方案檔及其所有專案檔,或指定的專案檔,全部升級為這些檔案目前的 Visual Studio 2005 格式。 |
Visual Studio Industry Partner (VSIP) program 的參與者可以使用下列參數。
命令列參數 |
描述 |
---|---|
在開發者工作站上停用 VSIP 開發者授權識別碼。 |
|
在安全模式下啟動 Visual Studio,只載入預設的環境和服務,以及隨附的協力廠商套件版本。 |
|
將為了避免載入有問題的 VSPackage 而由使用者加入 VSPackage 的所有 SkipLoading 標記清除。 |
|
強制 Visual Studio 合併資料中繼資料,這些中繼資料描述所有可用之 VSPackage 中的功能表、工具列及命令群組。 |