Что означает каждое число в версии EXE

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Что означает каждое число в версии EXE

Сообщение JohnChaban »

Всем привет
Возник вот еще какой вопрос что означает каждое число в версии EXE файла? Почему поле Fix всегда равно 0? Смотри картинку
Спасибо за ответы.
Вложения
1.jpg
Аватара пользователя
dadreamer

Activity Professionalism Tutorials Gold Silver
Bronze Black Автор
professor
professor
Сообщения: 3989
Зарегистрирован: 17 фев 2013, 16:33
Награды: 9
Версия LabVIEW: 2.5 — 2025
Благодарил (а): 13 раз
Поблагодарили: 143 раза

Re: Что означает каждое число в версии EXE

Сообщение dadreamer »

https://www.ni.com/docs/en-US/bundle/la ... ce-vi.html
Major specifies the major version. This number may increment to reflect significant feature changes.

Minor specifies the minor version. Similar to the Major version number, this number may increment to reflect minor feature changes.

Fix specifies the fix version number. This number may increment for smaller changes, such as bug fixes.

Build specifies the build number. This number may increment to reflect nightly builds.
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Re: Что означает каждое число в версии EXE

Сообщение JohnChaban »

Как и когда меняется Fix
Fix указывает номер версии исправления. Этот номер может увеличиваться для небольших изменений, таких как исправления ошибок.

Каких ошибок где она должны быть?
Спасибо
Аватара пользователя
dadreamer

Activity Professionalism Tutorials Gold Silver
Bronze Black Автор
professor
professor
Сообщения: 3989
Зарегистрирован: 17 фев 2013, 16:33
Награды: 9
Версия LabVIEW: 2.5 — 2025
Благодарил (а): 13 раз
Поблагодарили: 143 раза

Re: Что означает каждое число в версии EXE

Сообщение dadreamer »

JohnChaban писал(а): 12 май 2025, 20:07Как и когда меняется Fix
Это для баг-фиксов. Вы же сами прописываете версию выходящего ПО, разве нет? Если в коде совсем мелкие изменения, поправили там пару багов, то и увеличивайте Fix. Только пользователю это как-то надо пояснить будет, например, в истории изменений.
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2303
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 33 раза
Поблагодарили: 34 раза

Re: Что означает каждое число в версии EXE

Сообщение Borjomy_1 »

Мелкие исправления ошибок имеет смысл инкрементировать в Fix (внутри цикла исправления - build)
Доработки версии, добавление фич - minor
Перевыпуск продукта под новой версией - major
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Re: Что означает каждое число в версии EXE

Сообщение JohnChaban »

Значит я правильно понимаю
Ели я ставлю опицию "Auto Increment" то при каждом формровании EXE файла (если я ничего не менял) то меняется только поле build?
Все остальные поля я заполняю сам, сняв опцию "Auto Increment" то есть автоматически они не меняются?
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1427
Зарегистрирован: 03 фев 2010, 00:42
Награды: 8
Версия LabVIEW: 6.1 - 2025
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 78 раз
Контактная информация:

Re: Что означает каждое число в версии EXE

Сообщение AndreyDmitriev »

JohnChaban писал(а): 13 май 2025, 06:55 Значит я правильно понимаю
Ели я ставлю опицию "Auto Increment" то при каждом формровании EXE файла (если я ничего не менял) то меняется только поле build?
Все остальные поля я заполняю сам, сняв опцию "Auto Increment" то есть автоматически они не меняются?
Да, именно так. На самом деле это всё условности (в том смысле что то, что вы будете писать в эти поля ни на что не влияет), просто так принято:
https://semver.org/lang/ru/
Поле Build - это удобно, так как одназначто идентифицирует файл, а что там в других полях - это просто для информации.
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 748
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2014
Откуда: Город Сосновый Бор Ленинградская Область
Поблагодарили: 1 раз
Контактная информация:

Re: Что означает каждое число в версии EXE

Сообщение JohnChaban »

Необходимо точное описание поля FIX где можно посмотреть?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3624
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 57 раз
Поблагодарили: 195 раз
Контактная информация:

Re: Что означает каждое число в версии EXE

Сообщение Artem.spb »

JohnChaban писал(а): 20 май 2025, 12:19 Необходимо точное описание поля FIX где можно посмотреть?
напишите user manual к вашей программе, и посмотрите там.
AndreyDmitriev писал(а): 13 май 2025, 08:44 На самом деле это всё условности (в том смысле что то, что вы будете писать в эти поля ни на что не влияет), просто так принято
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»