Файлы проектов 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, чтобы построить эту конфигурацию (и, следовательно, этот набор проектов).

Другие вопросы по тегам