Файлы проектов Visual Studio: выберите, какие проекты создавать?
Есть ли способ указать, какие проекты в файле проекта Visual Studio (.sln) создаются? Я хочу создавать только определенные проекты на основе входных данных для скрипта, но я не хочу запускать несколько отдельных сборок из разных.slns, я хочу, чтобы они содержались в одной команде /build.
То есть. если у меня есть
Project
...a
...
EndProject
Project
...b
...
EndProject
Project
...c
...
EndProject
..
..
Есть ли способ создать только подмножество проектов a, b, c в зависимости от команды /build, которую я использую?
1 ответ
Да. Создайте конфигурацию решения для каждого набора проектов, которые вы хотите создать как группу. Убедитесь, что только в тех проектах, которые вы действительно хотите построить, в Configuration Manager включена опция "Сборка" для этой конфигурации решения.
Проходить /p:Configuration=...
в командной строке MSBuild, чтобы построить эту конфигурацию (и, следовательно, этот набор проектов).