![](/img/trans.png)
[英]eclipse cdt - how to set the active build configuration from the command line
[英]How to set Solution Configuration Build in MSBuild command-line
我正在尝试在命令行而不是Visual Studio中使用MSBuild来构建我的解决方案。
因此,我有一个名为“安装程序-QA”的解决方案配置版本,它将生成.exe文件。 但是,此解决方案配置没有具有相同名称的项目配置,因此它正在构建所有项目。
msbuild solutionName.sln /p:Configuration="Installer - QA"
据我了解,此Configuration属性设置了Project Configuration而不是Solution Configuration,那么我的项目筛选器不起作用。
这很有趣,因为在Visual Studio中工作时,是否有办法知道Visual Studio是如何工作的?
到目前为止,我发现的解决方案是使用“ devenv.exe”进行构建,如下所示:
devenv solutionName.sln /rebuild "Installer - QA"
您将需要在PATH环境变量中添加devenv.exe的路径(例如“ C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ 2017 \\ Professional \\ Common7 \\ IDE”)。
我在此解决方案中看到的唯一缺点是需要在远程服务器上安装Visual Studio IDE。
这篇文章帮助我弄清楚了这个答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.