Я только что протестировал плагин для автоматического управления версиями, и мне было интересно, можно ли поместить версию проекта в имя выходного файла exe.
Так, например вывод может выглядеть так:
myProject_0.11.8.exe
Было бы неплохо иметь в имени файла дату компиляции:
myProject_2013_12_16.exe
Это возможно?
Вы можете добавить следующее к выходной переменной имени файла:
добавлять $(TODAY)
или же $(NOW_)
или же $(NOW_L)
, поместив его между концом имени файла и .exe
часть, и вы добавите дату и время компиляции (включая секунды).
Чтобы добавить номер версии, вам нужно сделать несколько шагов (может быть, есть более простой способ, но я его не знаю и хотел бы услышать 🙂
Сначала идите в Global Compiler Settings >> #defines
и добавить #version = RC_VERSION
Таким образом:
Тогда в вашем проекте перейдите по ссылке:
Я использую сегодня и номер версии, так как это означает, что вы получаете только один exe в день и версию, а при использовании NOW
дает отличную разницу в минуту и NOW_L
дает exe в секунду разницы.
Я загрузил пример проекта на Тестовый проект на моем сайте http://www.dark-arts.tk (работа в процессе).
NB: не забудьте сделать это для каждой сборки, которую вы хотите отформатировать таким образом!
Надеюсь, это поможет, и дайте мне знать, если вам нужно больше информации 🙂
Других решений пока нет …