visual studio 命令行 build

使用Visual Studio 的IDE,有时忍受不了它的占用内存过高,加载速度太慢。因此选择 cmdline工具

1. devenv.exe\devenv.com
1.1 Devenv 命令行字体

Devenv 容许您设置集成开发环境 (IDE) 的各个选项,以及从命令行生成、调试和部署项目。使用这些开关从脚本或 .bat 文件(如每夜生成的脚本)运行 IDE,或以特定配置启动 IDE,注意,命令行下请使用Devenv.com 不然没法输出日志信息。ui

1.2 Devenv 开关语法.net

devenv 开关的语法规则与其余 DOS 命令行实用工具遵照的规则很是相似。   
下列语法规则适用于全部 devenv 开关及其参数:
1
2
- 使用 devenv /? 命令可在“命令”窗口中显示全部可用的 devenv 开关的列表,同时显示其使用说明。 
- 默认状况下,devenv 在命令行执行,不打开visual studio,该命令将开关传递给 devenv.com 实用工具。 
devenv.com 实用工具用于经过标准系统流(如 stdout 和 stderr)传递输出,并在捕获输出时肯定正确的 
I/O 重定向(如重定向到 .txt 文件)。 
- 以 devenv 开头的命令,在命令行执行,不打开visual studio。例如,devenv /fn verdana 命令将 Verdana 
指定为 IDE 的默认系统字体。 而以 devenv.exe 开头的命令可以使用相同的开关,但会跳过 devenv.com 
实用工具将其直接发送给 devenv.exe 程序。命令行

1.3 编译项目: 
 普通编译: devenv.com MyProject.sln /Build "Release|Win32"  
 编译解决方案中的指定项目:devenv.com MyProject.sln /build "Release|Win32" /Project MyProject1 
1
2
3
2. msBuild.exe
MSBuild全称(Microsoft Build Engine),是用于构建应用程序的平台。您可能不知道它,
可是若是您在使用VS作开发,那么必定时时刻刻在使用它。由于是它在背后为你管理生成
你的项目文件。当新建一个项目时,注意下项目文件夹中的*.*proj文件就是为MSBuild提供的,
这是个文本文件,基于XML格式,里面包含有项目所包含的文件,生成配置,输出配置等信息。
当把一个文件或者图片等添加到项目中,就会在这里添加一个描述,反之则删除一个描述信息;
在项目属性页所作的配置也会在这里存储。调试

示例:
    @echo on
    cd /d %~dp0
    "C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\MSBuild.exe"  TestMSBuild.vcxproj /p
--------------------- 
做者:longlongway2012 
来源:CSDN 
原文:https://blog.csdn.net/kasteluo/article/details/77246388 
版权声明:本文为博主原创文章,转载请附上博文连接!日志

相关文章
相关标签/搜索