Всем привет
Возник вот еще какой вопрос что означает каждое число в версии EXE файла? Почему поле Fix всегда равно 0? Смотри картинку
Спасибо за ответы.
Что означает каждое число в версии EXE
- JohnChaban
- leader

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

- Сообщения: 3989
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 9
- Версия LabVIEW: 2.5 — 2025
- Благодарил (а): 13 раз
- Поблагодарили: 143 раза
Re: Что означает каждое число в версии EXE
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

- Сообщения: 748
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Поблагодарили: 1 раз
- Контактная информация:
Re: Что означает каждое число в версии EXE
Как и когда меняется Fix
Fix указывает номер версии исправления. Этот номер может увеличиваться для небольших изменений, таких как исправления ошибок.
Каких ошибок где она должны быть?
Спасибо
Fix указывает номер версии исправления. Этот номер может увеличиваться для небольших изменений, таких как исправления ошибок.
Каких ошибок где она должны быть?
Спасибо
-
dadreamer
- professor

- Сообщения: 3989
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 9
- Версия LabVIEW: 2.5 — 2025
- Благодарил (а): 13 раз
- Поблагодарили: 143 раза
Re: Что означает каждое число в версии EXE
Это для баг-фиксов. Вы же сами прописываете версию выходящего ПО, разве нет? Если в коде совсем мелкие изменения, поправили там пару багов, то и увеличивайте Fix. Только пользователю это как-то надо пояснить будет, например, в истории изменений.
-
Borjomy_1
- doctor

- Сообщения: 2303
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 33 раза
- Поблагодарили: 34 раза
Re: Что означает каждое число в версии EXE
Мелкие исправления ошибок имеет смысл инкрементировать в Fix (внутри цикла исправления - build)
Доработки версии, добавление фич - minor
Перевыпуск продукта под новой версией - major
Доработки версии, добавление фич - minor
Перевыпуск продукта под новой версией - major
- JohnChaban
- leader

- Сообщения: 748
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Поблагодарили: 1 раз
- Контактная информация:
Re: Что означает каждое число в версии EXE
Значит я правильно понимаю
Ели я ставлю опицию "Auto Increment" то при каждом формровании EXE файла (если я ничего не менял) то меняется только поле build?
Все остальные поля я заполняю сам, сняв опцию "Auto Increment" то есть автоматически они не меняются?
Ели я ставлю опицию "Auto Increment" то при каждом формровании EXE файла (если я ничего не менял) то меняется только поле build?
Все остальные поля я заполняю сам, сняв опцию "Auto Increment" то есть автоматически они не меняются?
-
AndreyDmitriev
- VIP

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

- Сообщения: 748
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2014
- Откуда: Город Сосновый Бор Ленинградская Область
- Поблагодарили: 1 раз
- Контактная информация:
Re: Что означает каждое число в версии EXE
Необходимо точное описание поля FIX где можно посмотреть?
-
Artem.spb
- professor

- Сообщения: 3624
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 57 раз
- Поблагодарили: 195 раз
- Контактная информация:
Re: Что означает каждое число в версии EXE
напишите user manual к вашей программе, и посмотрите там.
AndreyDmitriev писал(а): 13 май 2025, 08:44 На самом деле это всё условности (в том смысле что то, что вы будете писать в эти поля ни на что не влияет), просто так принято
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 12723 Просмотры
-
Последнее сообщение Artem.spb
-
- 8 Ответы
- 3345 Просмотры
-
Последнее сообщение Artem.spb
-
- 1 Ответы
- 2072 Просмотры
-
Последнее сообщение zxc_pavel
-
- 19 Ответы
- 28321 Просмотры
-
Последнее сообщение AndreyDmitriev