MSBuild создать ВДПРОЙ - PullRequest
       35

MSBuild создать ВДПРОЙ

0 голосов
/ 10 ноября 2011

Я знаю, что msbuild не поддерживает файлы VDPROJ, но он может быть построен с использованием командной строки devenv.

Я хочу собрать все объекты (C #) с помощью задачи msbuild и только после этого запускать конкретный проект установки из моего решения. Конечно, у этих проектов есть зависимости от ранее созданных проектов на C # (результат от proj1, proj2, proj3).

Как я мог это сделать?

1 Ответ

1 голос
/ 10 ноября 2011

Переопределите задачу AfterCompile (или AfterBuild) и добавьте команду Exec для devenv.exe для компиляции файлов vdproj.Когда вы запустите devenv.exe / build / project, вы соберете указанный проект только в пределах указанного решения.Будут собраны только те файлы проекта, которые были изменены с момента последней сборки.Поэтому зависимые проекты не будут создаваться, если они не были изменены.

...