версия проекта в .exe-файле

Я только что протестировал плагин для автоматического управления версиями, и мне было интересно, можно ли поместить версию проекта в имя выходного файла exe.

Так, например вывод может выглядеть так:

myProject_0.11.8.exe

Было бы неплохо иметь в имени файла дату компиляции:

myProject_2013_12_16.exe

Это возможно?

0

Решение

Вы можете добавить следующее к выходной переменной имени файла:
расположение выходного файла

добавлять $(TODAY) или же $(NOW_) или же $(NOW_L), поместив его между концом имени файла и .exe часть, и вы добавите дату и время компиляции (включая секунды).

Чтобы добавить номер версии, вам нужно сделать несколько шагов (может быть, есть более простой способ, но я его не знаю и хотел бы услышать 🙂

Сначала идите в Global Compiler Settings >> #defines и добавить #version = RC_VERSION Таким образом:
Глобальные настройки компилятора

Тогда в вашем проекте перейдите по ссылке:
выходное имя файла с датой и версией

Я использую сегодня и номер версии, так как это означает, что вы получаете только один exe в день и версию, а при использовании NOW дает отличную разницу в минуту и NOW_L дает exe в секунду разницы.

Ссылка на файл

Я загрузил пример проекта на Тестовый проект на моем сайте http://www.dark-arts.tk (работа в процессе).

NB: не забудьте сделать это для каждой сборки, которую вы хотите отформатировать таким образом!

Надеюсь, это поможет, и дайте мне знать, если вам нужно больше информации 🙂

1

Другие решения

Других решений пока нет …