2009-12-21 39 views

Respuesta

17

La versión del producto será el número de versión de toda su aplicación.

La versión del archivo será el número de versión de este componente.

Los dos suelen estar sincronizados, pero no tienen que serlo. Dependerá de cuán modular sea su aplicación.

Así que, por ejemplo, podría tener una aplicación en la versión 2.3.4.0 (por ejemplo), pero un componente lector de archivos en la versión 5.6.7.0 ya que fue heredado de una aplicación diferente y otra en la versión 1.2.0.0 ya que una adición más reciente.

Además, es posible que algunos componentes no cambien entre versiones, por lo que en teoría deberían permanecer en su versión original.

Sin embargo, como esto podría causar confusión (sobre todo con el desarrollador) acerca de qué archivo va con qué versión del producto estos números a menudo se mantienen sincronizados.

1

No se deben cambiar todos los archivos cuando cambia la versión del producto. P. ej. usted ha escrito un DLL que implementa la funcionalidad principal que permanece sin cambios durante los siguientes cambios en la versión del producto.

0

La versión del producto es la versión del producto del que forma parte el ejecutable, como Firedox 3.5.2: todos los archivos del producto deben tener la misma versión (para una versión dada, obviamente). La versión del archivo es normalmente la versión del archivo específico, como el ejecutable de Firefox, por ejemplo, sin importar el producto. Esto no parece usarse mucho.

0

A diferencia de la versión del archivo, la versión del producto no es necesariamente numérica. P.ej. usamos los scripts de precompilación para establecerlo en la fecha actual. De esta forma, podemos verificar fácilmente cuándo se creó un ejecutable.

Cuestiones relacionadas