有没有办法指定构建Visual Studio项目文件(.sln)中的哪些项目?我想根据脚本的输入只构建某些项目,但我不想从不同的.slns运行多个单独的构建,我希望将它包含在单个/ build命令中。
IE中。如果我有
Project
...a
...
EndProject
Project
...b
...
EndProject
Project
...c
...
EndProject
..
..
是否有办法只根据我使用的/ build命令构建项目a,b,c的子集?
答案 0 :(得分:1)
是。为您希望作为一个组构建的每组项目创建解决方案配置。确保只有那些你真正想要构建的项目才能实现" Build"在Configuration Manager中检查该解决方案配置的选项。
在命令行上将/p:Configuration=...
传递给MSBuild以构建该配置(以及那组项目)。