Visual Studio开发工具----Devenv命令行

2. Devenv命令行

       借助 Devenv,可以设置关于IDE、生成项目、调试项目和使用命令行部署项目的各种选项。使用这些开关,可以通过脚本或 .bat 文件(如每日构建版脚本)运行IDE,也可以特定配置启动 IDE。
       对于与生成相关的任务,建议使用MSBuild,而不是devenv。
2.1 语法

       以devenv开头的命令由devenv.com实用程序处理,该实用程序通过标准系统流(例如 stdout 和 stderr)提供输出。该实用工具在捕获输出时(例如输出到.txt 文件)确定相应的I/O 重定向。
       或者,以devenv.exe开头的命令可以使用相同的开关,但会绕过devenv.com实用工具。直接使用devenv.exe可阻止输出出现在控制台上。
      devenv 开关的语法规则与其他DOS命令行实用工具的规则类似。 下列语法规则适用于所有devenv开关及其参数:

  • 命令以 devenv 开头。
  • 开关不区分大小写。
  • 可使用连字符 (-) 或正斜杠 (/) 来指定开关。
  • 指定一个解决方案或项目时,第一个参数是解决方案文件或项目文件的名称,包括文件路径。
  • 如果第一个参数是不属于解决方案或项目的文件,此文件在相应编辑器的 IDE 新实例中打开。
  • 如果提供项目文件名而不是解决方案文件名,devenv命令会在项目文件的父文件夹中搜索具有相同名称的解决方案文件。例如,devenv myproject1.vbproj /build 命令在父文件夹中搜索命名为“myproject1.sln”的解决方案文件。
  • 当文件路径和文件名中包含空格时,必须用引号 ("") 将它们括起来。 例如 "c:\project a\"。
  • 在同一行上的开关和参数之间插入一个空白字符。例如,devenv /log output.txt 命令打开IDE,并将相应会话的所有日志信息都输出到 output.txt 中。
  • 无法在 devenv 命令中使用模式匹配语法。

2.2 命令类型

下面的命令行会打开Visual Studio,并执行所描述的任务。
2.2.1 /Diff
      比较两个文件。采用四个参数:SourceFile、TargetFile、SourceDisplayName(可选)和 TargetDisplayName(可选)。
      devenv /diff File1 File2 Alias1 Alias2
2.2.2 /Run 或 /R
      编译并运行指定的解决方案。
      devenv /run mysln.sln
下面各个命令行开关不显示 IDE。
2.2.3 build
      根据指定解决方案的配置,生成指定的解决方案或项目。
      devenv mysln.sln /build
2.2.4 /Clean
      删除由生成命令创建的任何文件,而不影响源文件。
      devenv mysln.sln /clean
2.2.5 /Out
      用于在生成时指定一个文件来接收错误。
      devenv mysln.sln /build Debug /out log.txt
2.2.6 /Project
      要生成、清理或部署的项目。 仅当已提供 /Build、/Rebuild、/Clean 或 /Deploy 开关之后,才可使用此开关。
      devenv mysln.sln /build Debug /project proj1
2.2.7 /Rebuild
      根据指定解决方案的配置,清理并生成指定的解决方案或项目。
      devenv mysln.sln /rebuild

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dylan55_you

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值