HandyCache форум

Главная категория => Новые предложения => Тема начата: NothingAnother от 07 января 2007, 15:10:58



Название: Упорядочивание версий
Отправлено: NothingAnother от 07 января 2007, 15:10:58
Только что с руборда: косяк с нумерацией (http://forum.ru-board.com/topic.cgi?forum=5&topic=21354&start=1200#11) (да и раньше жалобы были...)
Предлагаю изменить существующее положение с назначением сабжу номера версии на рекомендуемый M$ для Win-продуктов, а именно:
<старший номер>.<младший номер>.<номер билда>.<номер ревизии>
Т.е. не должно существовать двух разных сборок с одинаковым обозначением (впору хоть CRC или MD5 приписывать), да и на дату выпуска ссылаться при такой нумерации уже не потребуется
Цитата из MSDN:
Each assembly has a version number as part of its identity. As such, two assemblies that differ by version number are considered by the runtime to be completely different assemblies. This version number is physically represented as a four-part string with the following format:
<major version>.<minor version>.<build number>.<revision>
For example, version 1.5.1254.0 indicates 1 as the major version, 5 as the minor version, 1254 as the build number, and 0 as the revision number




:good: Теперь каждая сборка HC имеет номер версии!


Название: Re: Упорядочивание версий
Отправлено: faZZ от 07 января 2007, 16:42:51
да, я вот тоже хотел предложить. можно даже 3 цифрами обойтись.

зы в делфе же есть механизм нумерации версий. почему бы не пользоваться?


Название: Re: Упорядочивание версий
Отправлено: NothingAnother от 07 января 2007, 18:16:21
можно даже 3 цифрами обойтись
Да нет - уж если менять, то в полном соотв. стандапрту. В конце концов в Win есть механизм (API), проверяющий поле Version секции ресурсов PE-сборок. В частности, этим пользуется MSI-Engine. К примеру, если Автору, или кому-то ещё захочется создать для HC msi-инсталлер - корректное значение версии будет очень даже уместно. А ведь MSI предоставляет такие возможности, как выборочная инсталляция компонентов с возможностью в последствии изменить этот набор, онлайновая проверка доступности обновлений, проверка при каждом запуске сабжа на предмет случайного удаления или порчи (изменения) избранных объектов в каталогах установки и туева хуча других, не очень явных фич. Кроме того, существует "Центр управления приложениями" от M$, слепленный в подражание подобному функционалу от "Symantec" - и там пригодится... Да и вообще, если существует стандарт, то почему бы ему не следовать в полной мере - мало ли когда это может оказаться полезным?


Название: Re: Упорядочивание версий
Отправлено: faZZ от 08 января 2007, 05:15:29
раз уж столько фич, то почему бы не пользоваться. тем более я уже давно хочу
Цитировать
онлайновая проверка доступности обновлений
::)

ждем mai62


Название: Re: Упорядочивание версий
Отправлено: Сергей от 08 января 2007, 12:05:59
Давно пора так сделать. Полный бардак с нумерацией.


Название: Re: Упорядочивание версий
Отправлено: mai62 от 08 января 2007, 15:12:04
Цитировать
Только что с руборда: косяк с нумерацией (да и раньше жалобы были...)
В чем, собственно говоря, 'косяк'? Пользователь назвал версию
Цитировать
Версия handycache последняя (от 2 января)
Лично у меня никаких сомнений о какой версии идет речь не возникло.


Название: Re: Упорядочивание версий
Отправлено: Сергей от 08 января 2007, 15:37:40
В About желательно после номера версии еще и дату писать. Так легче понять - свежий HC или устарел :)
Лично у меня текущая цифробуквоцифровая нумерация вызывает трудности.


Название: Re: Упорядочивание версий
Отправлено: Сергей от 09 января 2007, 13:07:44
Еще было бы неплохо видеть номер версии в заголовке после слова HandyCache


Название: Re: Упорядочивание версий
Отправлено: trace от 09 января 2007, 22:04:17
Полностью согласен с необходимостью навести порядок в этом вопросе! А поскольку существует стандарт - что мешает его использовать?