Как правильно расставлять версии на компоненты?
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 08.07.06 07:53
Оценка: 3 (2)
#Имя: FAQ.app.versions
Здравствуйте, <Аноним>, Вы писали:

А>Вот есть у меня некий программный продукт. Этот продукт состоит из 10 dll и 3-х EXE, например. Я хочу выпустить его релиз.

А>Что есть такое версия данного программного продукта? и что есть такое версия каждого из его модулей? Это одно и тоже или нет? Какова политика расстановки версий в этом случае?

А нет никакой стандартной политики. Все зависит от тебя самого и твоих потребностей.
Для начала — состав версии:
Major Version . Minor Version . Build . Revision
Это то, что предполагается. Но, по моим наблюдениям, ревизия либо вобще не используется, либо используется в качестве Build (версия при этом становится трехкомпонентной). Minor версия меняется, когда обеспечивается backward compatibility без перекомпиляции, Major когда не обеспечивается.
Касательно того, какие версии имеют сборки внутри приложения — если не предполагается отдельное, независимое распространение сборок в бинарном виде в составе других продуктов, то версии всех таких сборок должны быть одинаковыми, чтобы избежать путанницы.
... << RSDN@Home 1.2.0 alpha rev. 646 on Windows XP 5.1.2600.131072>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.