更新:2007 年 11 月
Devenv 可用来设置集成开发环境 (IDE) 的各个选项,以及从命令行生成、调试和部署项目。使用这些开关从脚本或 .bat 文件(例如每夜生成的脚本)运行 IDE,或以特定配置启动 IDE。
说明: |
|---|
若要使 Visual Studio 在相应的编辑器中打开单个文件,请在命令提示符处输入 devenv,其后跟不带其他开关或参数的完整路径和文件名称。例如 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.com 实用工具将其发送给 devenv.exe 程序。 |
开关不区分大小写。
第一个参数通常是解决方案文件名。
如果提供了项目文件名而不是解决方案文件名,则 devenv 命令将在项目文件的父文件夹中搜索具有相同名称的解决方案文件。例如,devenv /build myproject1.vbproj 命令将在父文件夹中搜索命名为“myproject1.sln”的解决方案文件。
说明: |
|---|
引用此项目的唯一一个解决方案文件应位于父文件夹中。如果父文件夹不包含引用此项目的解决方案文件,或父文件夹包含引用此项目的两个或更多解决方案文件,则将创建一个为此项目命名并引用此项目的临时解决方案文件。 |
当文件路径和文件名中包含空格时,必须用双引号 ("") 将它们引起来。例如 "c:\project a\"。
指定文件路径时,必须包含驱动器号。
在同一行上的开关和参数之间插入一个空白字符。
不能在 devenv 命令中使用通配符或其他模式匹配语法。

Devenv 开关
使用下列命令行开关显示 IDE 并执行描述的任务。
使用下列命令行开关执行描述的任务。这些命令行开关不显示 IDE。
下列开关可由 Visual Studio Industry Partner (VSIP) program的参与者使用。

请参见