понедельник, 9 марта 2009 г.

Простой учет номера билда в MSVC++

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

Здесь не используется более сложный подход (разбор содержимого в version.h и его перезапись) ради простоты и устойчивости к ошибкам. Потому что чуть что - и номер билда может быть потерян.
  • rss
  • Del.icio.us
  • Digg
  • Twitter
  • StumbleUpon
  • Reddit
  • Share this on Technorati
  • Post this to Myspace
  • Share this on Blinklist
  • Submit this to DesignFloat

Комментариев нет:

Отправить комментарий

 
Design by BloggerThemes | This template is brought to you by : allblogtools.com