привет.
скажите, возможен ли сабж?
т.е. мне нужно выполнять эти шаги условно, в зависимости от содержимого Preprocessor Definitions.
спс.
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, niXman, Вы писали:
X>скажите, возможен ли сабж?
X>т.е. мне нужно выполнять эти шаги условно, в зависимости от содержимого Preprocessor Definitions.
Возможен. Студийный *.vcxproj — это обычный MSBuild. Соответственно можно добавить
<Project>
...
<Target Name="BeforeBuild" Condition="'$(CONFIG)'=='DEBUG'" >
<!-- Insert tasks to run before build here -->
<Exec Command="echo Debug before build/>
</Target>
<Target Name="AfterBuild" Condition="'$(CONFIG)'=='DEBUG'">
<!-- Insert tasks to run after build here -->
<Exec Command="echo Debug after build/>
</Target>
</Project>
Есть и другие варианты, если что-то сложное нужно:
https://msdn.microsoft.com/en-us/library/ms366724.aspx
Добавлю, что самописные скрипты удобно включать в файл <имя проекта>.vcxproj.user, а то vcxproj файл меняется редактором IDE, или в .prop файлы, если предполагается повторное использование.
Здравствуйте, niXman, Вы писали: