2009-12-21 4 views

ответ

17

Версия продукта будет номером версии вашего приложения.

Версия файла будет номером версии этого компонента.

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

Так, например, у вас может быть приложение, которое находится в версии 2.3.4.0 (скажем), но один компонент для чтения файлов, который находится в версии 5.6.7.0, поскольку он был унаследован от другого приложения, а другой в версии 1.2.0.0, поскольку он более недавнее дополнение.

Кроме того, некоторые компоненты могут не меняться между версиями, поэтому теоретически они должны оставаться в исходной версии файла.

Однако, поскольку это может вызвать путаницу (не в последнюю очередь с разработчиком) о том, какой файл идет, какая версия продукта часто хранится в синхронизации.

1

Не все файлы должны быть изменены при изменении версии продукта. . вы написали dll, реализующие основные функции, которые остаются неизменными при следующих изменениях версии продукта.

0

Версия продукта - это версия продукта, частью которого является исполняемый файл, например Firedox 3.5.2 - все файлы в продукте должны иметь одинаковую версию (для данной версии, очевидно). Версия файла обычно является версией конкретного файла, например исполняемого файла firefox, без учета продукта. Похоже, что это мало используется.

0

В отличие от версии файла, версия продукта необязательно является числовой. Например. мы используем сценарии предварительной сборки, чтобы установить его на текущую дату. Таким образом, мы можем легко проверить, когда был создан исполняемый файл.

Смежные вопросы