zoukankan      html  css  js  c++  java
  • devenv 命令用法

    devenv是VisualStudio的可执行程序,一般安装在“C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE”下。

    这个路径下有两个 devenv 文件,devenv.com 和 devenv.exe。

    其中devenv.com是命令行程序,也就是用命令行运行 VisualStudio,编译结果会直接输出到命令行窗口上。

    devenv.exe是GUI的程序。

    当调用devenv的时候,默认启动devenv.com,除非显示地调用devenv.exe才会启动GUI的VisualStudio。

    devenv.com 的命令举例:

    /UseEnv

    将环境变量加载如 VS 工程的 VC++ Directories。也就是允许工程使用设置的环境变量。

    Devenv /useenv

    /Clean

    清除所有的中间文件和输出目录。

    1) 使用解决方案中指定的默认配置,清理 MySolution 解决方案。

    Devenv "C:Visual StudioProjectsMySolutionMySolution.sln" /Clean

    2) 使用MySolution的 Debug 解决方案配置中的 Debug 项目生成配置来清理项目 SubApp。

    devenv "C:Visual StudioProjectsMySolutionMySolution.sln" /Clean /project "SubApp SubApp.csproj" /projectconfig "Debug"

    /Build

    使用指定的解决方案配置文件生成解决方案,简单理解就是编译.sln工程。

    Devenv SolutionName /build SolnConfigName [/project ProjName [/projectconfig ProjConfigName]]

    SolutionName

    必须项,解决方案(.sln工程)的完整路径和名称。

    SolnConfigName

    必须项,解决方案的配置名称。

    /project ProjName

    可选项,解决方案内的一个工程文件的路径和名称,可以是相对路径和名称。

    /projectconfig ProjConfigName

    可选项,编译 project 时使用的配置名称。

    注意:

    a) 包含空格的字符串,如SolutionName,需要引在双引号内。

    b) 编译所生成的摘要信息可以显示在命令窗口,或者使用 /out 开关写到指定的文件中。

    c) 这个命令只会编译自从上次编译更改过的工程,如果需要编译所有的工程,需要使用 /Rebuild

    举例:以 Debug 配置编译 MySolution 解决方案下的Capp工程,并将编译结果写入 out.log 文件中。

    devenv "C:Visual StudioProjectsMySolutionMySolution.sln" /build Debug /project "CAppCApp.csproj" /projectconfig Debug /out out.log

    /Rebuild 

    先清然后编译指定的解决方案。和 /build 的选项相似。

    devenv SolutionName /rebuild SolnConfigName [/project ProjName] [/projectconfig ProjConfigName]

    命令用法详解参考:

    Devenv Command Line Switches

    msdev & devenv 的命令行用法

    使用devenv/MSBuild在命令行编译单个project

  • 相关阅读:
    Reusable action with query database
    Oracle实现分组统计记录
    Oracle行列转换的几种实现方法
    junit私有方法测试
    Junit实现抽象类测试(二)
    C++的性能C#的产能?! .Net Native 系列《二》:.NET Native开发流程详解
    C++的性能C#的产能?! .Net Native 系列向导
    c++的性能, c#的产能?!鱼和熊掌可以兼得,.NET NATIVE初窥
    辞职敬礼
    WPF 心路历程
  • 原文地址:https://www.cnblogs.com/cindy-hu-23/p/3561081.html
Copyright © 2011-2022 走看看