从命令行构建Visual Studio Express 11项目

Building Visual Studio Express 11 project from command line

本文关键字:Express 11项目 Studio Visual 命令行 构建      更新时间:2023-10-16

到目前为止,我有以下技术可以从命令行构建我的C 项目(目的:与Jenkins的夜间构建,具有与"正常"项目相同的配置):

devenv MySolution.sln /build "Release" /project "MyProject"

或,来自Express版本:

VCExpress MySolution.sln /build "Release" /project "MyProject"

现在,我最近得到了桌面的VC11 Express,显然,它不是相同的可执行文件(我认为等同于vcexpress.exe.exe是wdexpress.exe,我错了吗?像WDExpress myproject.vcxproj/build),并且构建日志未输出到stdout(它们可能可在其他地方可用)。

所以,我只是想知道我是否缺少什么?

也许不是必须称为wdexpress.exe?

我刚才遇到了同样的问题。我认为我们应该使用msbuild.exe本身。这也是一种更通用的方法,因为您不必在vcexpress和WDExpress之间切换。我什至不确定wdexpress.exe不再支持构建SLN文件(从命令行)

无论如何,这里是msbuild.exe上的信息http://msdn.microsoft.com/en-us/library/ee662426.aspx

尝试了它,它起作用。我的计算机上msbuild.exe的位置: WindowsMicrosoft.NETFrameworkv4.0.30319MSBuild.exe显然,它随.NET版本而变化,因此我现在正在寻找一种从环境变量或类似内容中获得MSBUILD.EXE的方法。