Казалось бы, такой удобный и наполненный фичам инструмент этот VS, а счетчика номера билда в нем нету. Есть для этого Add-in'ы, но они на Express-версию не ставятся. Задача -- сделать быстро и просто, и чтобы работало вне зависимости от версии MSVC. По аналогии можно потом прикрутить что-нибудь поинтереснее.
Итак, надо чтобы после каждого билда номер билда увеличивался на единицу. И этот номер пусть будет макросом BUILD_NUMBER в файле version.h. В настройках проекта, Build -> Post-build event пишется cscript incnum.js, а вот и сам incnum.js:
Здесь не используется более сложный подход (разбор содержимого в version.h и его перезапись) ради простоты и устойчивости к ошибкам. Потому что чуть что - и номер билда может быть потерян.
понедельник, 9 марта 2009 г.
Подписаться на:
Сообщения (Atom)