Добавить цель AfterBuild в несколько проектов в решении

Я использую ILMerge для объединения всех двоичных файлов в один из-за ограничения MS Dynamics.

Раньше это был ручной процесс, указывающий все двоичные файлы для слияния, но я нашел эту статью, чтобы автоматически найти зависимости для проекта и объединить их в сборку с использованием цели AfterBuild — здесь.

Недостатком здесь является то, что мне нужно отредактировать файл csproj и добавить <import> элемент для каждого проекта, который я хочу ILMerge. Есть ли способ сделать это для каждого проекта в решении (предпочтительно для каждого проекта в папке решения)?


person Chaos    schedule 10.04.2012    source источник


Ответы (1)


Файлы проекта - это просто XML. Ничто не мешает вам создать собственную утилиту для редактирования файлов для поиска и внедрения нужных элементов xml в файл проекта.

person Daryl    schedule 24.05.2012