Пару лет назад искал PreBuildEvent, PostBuildEvent
Пару лет назад искал решение для выполнения Студией задач До, в процессе между проектами и После.
Тогда - не попалось, хотя перелопатил много разного мусора.
Сегодня в проекте, сгенеренном ХБиндером, наткнулся на PreBuildEvent.
Используется он у них не совсем как написано в доках
https://docs.microsoft.com/en-us/cpp/build/how-to-use-build-events-in-msbuild-projects?view=vs-2019
но все же вроде работает.
Чего не понял - как решить три проблемы:
- билдить первым проект в котором есть PreBuildEvent
- билдить последним проект в котором есть PostBuildEvent
- не делать ни PreBuildEvent, ни PostBuildEvent повторно.
По последнему - там вроде есть пропертя какие поменять, но как с порядком билда - не понятно.
Ах, да... без этого будет непонятно - эти эвенты могут быть в любом количестве проектов, но мне выполнять их надо один раз на билд.
1-й прокт должен быть зависимым от всех проектов солюшена.
-----
Точнее - все должны от него зависеть. Так же как последний - зависеть ото всех.
Вопрос - и надо мне иметь головную боль по поводу того как всю схему удерживать в этом состоянии?
Напомню - у меня еще СС рядом бегает... там - отдельная пляска с версиями, фейлами и бекапами версий...
А зачем, он же один?
-----
Лучше бы вообще ни одного.
Т.е. - если есть пребуилд - делать пребуилд до первого, постбуилд - после последнего.
Т.е. - уровень - солюшника... вот только Я не вижу их на уровне солюшюника...
Куда Бетвеен пристроить - нет мыслей...