Обзор:
Номер версии состоит из двух-четырёх частей:Номера Major, Minor, Build и Revision。
Обязательны основные и минорные версии., номер сборки и номер ревизии являются необязательными. Раздел с номером правки необязательн только если раздел с номером сборки не определен. Все определённые компоненты должны быть десятичными целыми числами, превышающими или равными 0. Метаданные ограничивают основные компоненты, мелкие, сборочные и ревизионные компоненты максимумом MaxValue 1.
Формат номера версии приведён ниже. Опциональные компоненты отображаются в квадратных скобках («[" и "]):
Номер основной версии. Номер версии[.build number[.revision number]]
Эти разделы должны использоваться согласно приведённой ниже конвенции:
Major: сборки с одинаковым названием, но разными основными номерами версий не взаимозаменяемы. Это применимо, например, к большому числу переписаний продуктов, которые делают невозможным достижение обратной совместимости. Минор: если оба сборки имеют одинаковое название и основной номер версии, но разные минорные версии, это указывает на значительное улучшение, но учитывает обратную совместимость. Это применимо, например, к модифицированной версии продукта или новой версии, полностью совместимой с обратными ресурсами. Сборка: Разные номера сборок представляют собой перекомпиляции одного и того же источника. Это подходит для смены процессоров, платформ или компиляторов. Редакция: Сборки с одинаковым названием, основным номером версии и малым номером версии, но разными номерами версий должны быть полностью взаимозаменяемыми. Это касается исправления уязвимостей безопасности в ранее выпущенных сборках.
Последующие версии сборки, отличающиеся только номерами сборки или версий, считаются обновлениями Quick Fix Engineering (QFE) по сравнению с предыдущими версиями. При необходимости можно сделать номера сборки и версий эффективными, изменив политику версий в конфигурации. При создании проекта AssemblyInfo1.vb по умолчанию должен использовать <Assembly: AssemblyVersion("1.0.*")>
После компиляции посмотрите информацию о версии dll, видно, что 1.0.1879.26471 установлена вами сами, а третья цифра 1879 также знает количество дней с 2000.01.01 до настоящего времени, поэтому последняя цифра 26471 — это номер версии динамического управления.
|