从命令行构建Visual Studio Express 11项目
Building Visual Studio Express 11 project from command line
到目前为止,我有以下技术可以从命令行构建我的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的方法。
相关文章:
- MacOS 上的 Xcode 11 项目不在一个函数中使用 sin 和 cos:未定义的符号"___sincosf_stret"
- 如何编译使用 C++11 库 API 的 C++03 项目?
- 在Visual Studio Express 2015中的同一项目中混合使用c ++和c#
- Visual Studio 2015 c++ 项目错误 c++11 标准
- C++14/17 项目可以使用使用 C++11 标准编译的二进制库还是需要重新编译源代码
- 哪些有效的C++项目可以通过C++11更好地实现?如何
- 如果我的项目现在完全在 c++98 上,迁移到 c++11 的任何缺点
- 使用 C++11 std::元组在大型项目中
- 从命令行构建Visual Studio Express 11项目
- 带有C 11和线程支持的Visual Express C
- 欧拉项目 #11 在 C/C++
- 在新的 c++11 项目中,我是否应该默认删除任何操作
- 我们可以擦除c++11中基于循环的范围内的项目吗
- C++ 欧拉项目#11
- 是否应将项目迁移到 C++11
- 是否有可能一个项目只能由MS Visual c ++ express构建
- 欧拉#11项目每次运行时都会产生不同的结果
- 如何更新 clang 版本以编译 C++11 项目?(在 Mac 上)
- 有没有办法在Visual Studio Express '12项目中编译和运行单个.cpp文件?
- Visual Studio 2010 Express创建项目失败