Как запустить чистую сборку для конкретного проекта из решения в visual studio
Предположим, мне нужно построить целое решение (имеющее несколько проектов) в командной строке, можно ли запустить чистую сборку для определенных проектов и запустить инкрементную сборку для остальной части проекта?
Спасибо.
Ответ 1
Используйте msbuild и передайте цели Clean и Rebuild:
Это нужно повторить для всех проектов, которые нужно очистить, поскольку MSBuild принимает только один проект в командной строке.
Построить комплексное решение постепенно:
msbuild MySolutionFile
Обратите внимание, что это создаст конфигурацию/платформу по умолчанию для проектов и решений, которые часто являются Debug/AnyCPU или Debug/Win32. Если вам нужна конкретная конфигурация/платформа, вам нужно добавить такие параметры: /p:Configuration=Release /p:Platform=x64 в каждую командную строку msbuild.