Devenv 命令行开关
Devenv 可用来设置集成开发环境 (IDE) 的各个选项,以及从命令行生成、调试和部署项目。使用这些开关从脚本或 .bat 文件(例如每夜生成的脚本)运行 IDE,或以特定配置启动 IDE。
说明: |
|---|
|
在 Windows Vista 上运行 Visual Studio 2008 时,为了使用 /Setup (devenv.exe) 和 /InstallVSTemplates (devenv.exe) 开关,必须以管理员身份运行 devenv。有关更多信息,请参见用户权限和 Visual Studio。 |
说明: |
|---|
|
若要使 Visual Studio 在相应的编辑器中打开单个文件,请在命令提示符处输入 devenv,其后跟不带其他开关或参数的完整路径和文件名称。例如 devenv "c:\test.cpp"。 |
默认情况下,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 命令中使用通配符或其他模式匹配语法。
使用下列命令行开关显示 IDE 并执行描述的任务。
|
命令行开关 |
说明 |
|---|---|
|
启动 IDE 并执行指定的命令。 |
|
|
在调试器的控制下加载 Visual C++ 可执行文件。此开关对 Visual Basic 或 Visual C# 可执行文件不可用。有关更多信息,请参见 如何:自动启动调试器。 |
|
|
为 IDE 设置默认语言。 |
|
|
启动 Visual Studio 并将所有活动记录到指定的日志文件中。 |
|
|
编译和运行指定的解决方案。 |
|
|
编译并运行指定的解决方案,在运行该解决方案时最小化 IDE,并在解决方案完成运行后关闭 IDE。 |
|
|
使 IDE 使用 PATH、INCLUDE 和 LIB 环境变量进行 Visual C++ 编译,而不是使用“选项”对话框中“项目”选项的“VC++ 目录”节中指定的设置。有关更多信息,请参见 为命令行生成设置路径和环境变量 |
使用下列命令行开关执行描述的任务。这些命令行开关不显示 IDE。
|
命令行开关 |
说明 |
|---|---|
|
在“命令提示符窗口”内显示 Devenv 开关的帮助。 |
|
|
根据指定解决方案的配置,生成指定的解决方案或项目。 |
|
|
根据指定解决方案的配置,清理指定的解决方案或项目。 |
|
|
导致在根据指定解决方案的配置生成(或重新生成)后进行部署。 |
|
|
注册位于 <Visual Studio 安装目录>\Common7\IDE\ProjectTemplates 或 <Visual Studio 安装目录>\Common7\IDE\ItemTemplates 中的项目或项模板,这样就可以通过“新建项目”和“添加新项”对话框访问它们。 |
|
|
可让您在生成时指定一个文件接收错误。 |
|
|
要生成、清理或部署的项目。仅当已提供 /build、/rebuild、/clean 或 /deploy 开关之后,才可使用此开关。 |
|
|
指定要生成或部署的项目配置。仅当已提供 /project 开关之后,才可使用此开关。 |
|
|
根据指定解决方案的配置,清理并生成指定的解决方案或项目。 |
|
|
将指定的解决方案文件及其所有项目文件或指定的项目文件更新为这些文件的当前 Visual Studio 2005 格式。 |
下列开关可由 Visual Studio Industry Partner (VSIP) program的参与者使用。
|
命令行开关 |
说明 |
|---|---|
|
禁用开发人员工作站上 VSIP 开发人员的许可证密钥。 |
|
|
以安全模式启动 Visual Studio,并仅加载默认的环境和服务以及第三方包的发布版。 |
|
|
清除用户已添加到 VSPackage 中的所有 SkipLoading 标记,这些用户希望避免加载有问题的 VSPackage。 |
|
|
强制 Visual Studio 合并所有可用的 VSPackage 中描述菜单、工具栏和命令组的资源元数据。 |
===============================================================
转自:http://msdn.microsoft.com/zh-cn/library/xee0c8y7(v=vs.90).aspx
交流QQ:392989505
Devenv 命令行开关的更多相关文章
- List of Chromium Command Line Switches(命令行开关集)——官方指定命令行更新网址
转自:http://peter.sh/experiments/chromium-command-line-switches/ There are lots of command lines which ...
- Visual Studio命令行工具
devenv.exe Visual Studio IDE 主程序,位于VS_INSTALL_DIR/Common7/IDE. 本节内容来源:vs2010环境执行devenv /? 启动VS deven ...
- devenv命令详解
devenv [解决方案文件 | 项目文件 | 任意文件.扩展名] [开关] devenv 的第一个参数通常是一个解决方案文件或项目文件. 如果您希望在编辑器中自动打开文件, 也可以使用任何其他文 ...
- CMD命令行下编译.Net Visual Studio 项目
有时候我们需要编译.net 的sln解决方案,可是VS打开的速度太慢,可以用命令行进行代替,详细过程如下: 1.开始菜单——>Visual Studio 2017(根据你电脑上安装的VS版本来) ...
- Vs.net 常用命令行
下面的是从 devenv /? 看到的 用法: devenv [解决方案文件 | 项目文件 | 任意文件.扩展名] [开关] devenv 的第一个参数通常是一个解决方案文件或项目文件. 如果 ...
- .NET Core采用的全新配置系统[5]: 聊聊默认支持的各种配置源[内存变量,环境变量和命令行参数]
较之传统通过App.config和Web.config这两个XML文件承载的配置系统,.NET Core采用的这个全新的配置模型的最大一个优势就是针对多种不同配置源的支持.我们可以将内存变量.命令行参 ...
- 你可能不知道的Google Chrome命令行参数
概述: 关于Google Chrome命令行参数(英文叫Google Chrome Command line switches),是Chrome为了实现实验性功能.方便调试. ...
- WINDOWS XP中用命令行管理用户 net user命令
net user <username> [password or *] [/add] [options] [/domain] net user <username] /delete ...
- Windows命令行command的Shell命令详细解析和语法
CMD命令大全及详细解释和语法 Microsoft Windows XP [版本 5.1.2600] 有关某个命令的详细信息,请键入 HELP 命令名 ASSOC 显示或修改文件扩展名关联. A ...
随机推荐
- React 事件处理函数
触摸事件:onTouchCancel\onTouchEnd\onTouchMove\onTouchStart (只会在移动设备上接受) 键盘事件:onKeyDown\onKeyPress\onKeyU ...
- Spring Boot 利用插件构造QueryDSL语句时报错:You need to run build with JDK or have tools.jar on the classpath.If this occur....
You need to run build with JDK or have tools.jar on the classpath.If this occures during eclipse bui ...
- 8.11 数据库ORM(5)
2018-8-11 20:43:52 昨天从俺弟家回来了. 和俺弟聊天发现,他一直停留在自己目前的圈子,自己觉得很牛逼,比别人高人一等,, 读书无用论,,可以用 幸存者偏激理论 大概就是这个 可以否决 ...
- Python 重定向获取真实url
通常的返回url: http_headers = { 'Accept': '*/*','Connection': 'keep-alive', 'User-Agent': 'Mozilla/5.0 (W ...
- ubuntu下绝对路径和相对路径的问题
绝对路径与相对路径 除了需要特别注意的FHS目录配置外,在文件名部分我们也要特别注意.因为根据档名写法的不同,也可将所谓的路径(path)定义为绝对路径(absolute)与相对路径(relativ ...
- POJ - 1088 滑雪 dp
http://bailian.openjudge.cn/practice/1088?lang=en_US 题解: 设一个dp[N][N]数组代表从(i,j)坐标开始能滑到的最远距离.更新的方法为 遍历 ...
- MySQL 重做日志文件
一.innodb log的基础知识 · innodb log顾名思义:即innodb存储引擎产生的日志,也可以称为重做日志文件,默认在innodb_data_home_dir下面有两个文件ib_log ...
- Oracle管理监控之sqlplus实现上下翻页设置
环境: 操作系统:red hat 5.8 OS 数据库:oracle 11g 11.2.0.1 安装软件:IO-Tty-1.07.tar. Term-ReadLine-Gnu-1.16.tar.uni ...
- python数据结构之动态数组
数组列表:动态数组(Array List) 简介: 最基础简单的数据结构.最大的优点就是支持随机访问(O(1)),但是增加和删除操作效率就低一些(平均时间复杂度O(n)) 动态数组也称数组列表,在py ...
- 可视化url
http://blog.csdn.net/u011532367/article/list/1