Rodin для этого используют SVN или CVS и т.д. и не при просто ребилде, а после изменений а если тебе в ресурсах апликации версию менять, то система контроля версий это не делает
censored а какая практическая ценность от этого? какая ценность номера версии без системы контроля версий?
wsd Есть! Смотри, у тебя есть сорцы твоей тулзы, ты выкладываешь к примеру заномером вер. 1.9 и сохраняя сорцы в этом виде куда либо скажем в папку 1_9, а сам увеличиваешь 1.10 и добавляешь новые фичи и правишь баги. Вдруг кто-то по телефону говорит , что в 1.4 есть бага и новую он не может скачать к примеру нет доступа в нэт, бывают и много таких случаев. Тогда ты смотришь код и можешь посоветовать ему что делать в этой ситуации!!! Это принцип систем контроля версий, ведь не зачем ставить ради одной маленькой тулзы, т.е. тулзу которую может сопровождать один чел. SVN и CVS имеет смысл ставить тогда, когда команда может меняться, к примеру один вдруг забухал на год, а проект то должен жить !
Автоматическое увеличение номеров хочется, т.к. когда релижу проект для юзеров, приходится вручную править номер. Проект я веду один, поэтому коллективные средства вроде CVS не нужны. Можно написать скрипт/прогу (здесь verinc) правящую файл версии и впихнуть ее в Pre-build event. При этом гуй VS не сразу подхватывает изменения + появляется назойливое сообщение о измененных извне файлах проекта