May 06, 2013 15:18
Вообще, информация о сборке хранится в AssemblyInfo.cs (буду говорить про .cs файлы, так как пишу на C#). Там всё подробно описано, что версия включает в себя Major Version.Minor Version.Build Number.Revision. И если мажорную и минорную версия тебе всё же придётся вписывать вручную, что, я считаю, правильно (нечего на каждый чих менять версию), то билд и ревизию можно генерировать автоматически.
Для этого нужно убрать [assembly: AssemblyFileVersion("1.0.0.0")], а [assembly: AssemblyVersion("1.0.0.0")] заменить на [assembly: AssemblyVersion("1.0.*")]. Да-да, убрать AssemblyFileVersion, иначе работать не будет.
В Build Number попадает количество дней после 1 февраля 2000 года, в Revision - половина количества секунд после полуночи текущих суток (в MS считают, что мы не чаще раза в 2 секунды компилируем, поверим).
.net,
настройка,
программирование,
c#