繁体   English   中英

如何在MSBuild命令行中设置解决方案配置生成

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM