下面小编就给大家分享一个使用devenv在命令行编译项目的方法,有很好的参考价值,希望对你有所帮助。来和边肖一起看看吧。
本文描述如何使用命令行运行Visual Studio编译项目。
一、devenv介绍
Devenv是VisualStudio的可执行程序,一般在“. Microsoft Visual Studio 12.0 Common 7 IDE ",用于运行Visual Studio。
使用devenv编译项目的实例:
devenv D: Build my project Src my project . SLN/Build Debug | x64
二、devenv的使用帮助
1、如何获取使用帮助
输入devenv/?在cmd中。
2、使用帮助的内容
以下是详细的帮助内容:
用法:
解决方案文件|项目文件|任意文件。分机][开关]
devenv的第一个参数通常是解决方案文件或项目文件。
如果您想在编辑器中自动打开文件,
您也可以使用任何其他文件作为第一个参数。当您输入项目文件时,IDE
将在项目文件的父目录中查找具有相同
的。基本名称的sln文件。如果没有的话。sln文件,
IDE将查找单个。引用项目的sln文件。如果没有这样的单曲。sln文件,IDE将使用默认设置创建一个未保存的文件。sln文件名。
它的基本名称与项目文件的名称相同。
命令行生成:
Devenv解决方案文件。SLN/build[解决方案配置][/项目项目名称或文件[/项目配置名称]]
可用的命令行开关:
/Build使用指定的解决方案配置生成解决方案或项目。比如“调试”。如果可能有多个平台,配置名必须用引号括起来,并包含平台名。比如“调试|Win32”。
/clean删除生成的结果。
/Command启动IDE并执行命令。
/Deploy生成并部署指定的生成配置。
/Edit在此应用程序的运行实例中打开指定的文件。如果没有正在运行的实例,则使用简化的窗口布局启动一个新实例。
/LCID为用户界面设置IDE中使用的默认语言。
/Log将IDE活动记录到指定的文件中,以便进行故障排除。
/NoVSIP禁用用于VSIP测试的VSIP开发人员许可证密钥。
/Out将生成的日志追加到指定文件。
/Project指定要生成、清理或部署的项目。必须与/Build、/Rebuild、/Clean或/Deploy一起使用。
/ProjectConfig重写解决方案配置中指定的项目配置。比如“调试”。如果它可能存在
多个平台,配置名必须用引号括起来,并包括平台名。比如“调试|Win32”。必须与/Project一起使用。
/Rebuild首先清理,然后用指定的配置生成解决方案或项目。
/ResetAddin移除与特定外接程序关联的命令和命令用户界面。
/ResetSettings还原IDE的默认设置,也可以重置为指定的VSSettings文件。
/ResetSkipPkgs清除添加到VSPackages的所有SkipLoading标记。
/Run编译并运行指定的解决方案。
/RunExit编译并运行指定的解决方案,然后关闭IDE。
/SafeMode在安全模式下启动IDE,并加载最少数量的窗口。
/upgrade升级项目或解决方案以及其中的所有项目。并相应地创建这些文件的备份。有关备份过程的更多信息,请参考Visual Studio转换向导的帮助。
产品特定的开关:
/componentsDiff比较两个组件文件夹。需要三个参数:OptionalTfsServerCollectionUri source versified server folderpath target versified server folderpath如果未提供OptionalTfsServerCollectionUri,请尝试使用当前的TFS项目集合。
/debugexe打开指定的可执行文件进行调试。将命令行的其余部分作为参数传递给这个可执行文件。
/diff比较两个文件。使用四个参数:SourceFile、TargetFile、SourceDisplayName(可选)和TargetDisplayName(可选)
/openProjects /scc:Git从Git打开提交的项目。
参数:
/repositoryUrl (/repo):
/commitId (/id):
/项目:
/solution (/sln):
/显示Id:
/时间戳:
/评论:
/作者:
/openProjects /scc:tfs从tfs打开一个版本控制项目。
参数:
/collection (/col):
/版本:
/项目:
/solution (/sln):
如果未提供OptionalTfsServerCollectionUri,则
请尝试使用当前的TFS项目集合。
/sqldbaction启动SQL Server数据工具并执行参数字符串中指定的操作。
/TfsLink打开团队资源管理器并启动所提供项目URI的查看器。
(如果URI项目已注册)。
/useenv使用PATH、INCLUDE、LIBPATH和LIB环境变量。
而不是使用VC生成的IDE路径。
要从命令行附加调试器,请使用:
VsJITDebugger.exe管道仪表流程图
以上使用devenv在命令行编译项目的方法是边肖分享的全部内容。希望能给你一个参考,多多支持我们。