En el cuadro de diálogo Propiedades del proyecto Delphi, hay configuraciones para la "Versión del producto" y la "Versión del archivo". ¿Alguien puede explicar las diferencias filosóficas entre los dos?Versión del archivo vs. Versión del producto
Respuesta
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.
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.
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.
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.
- 1. ¿Cómo obtener la versión actual del producto en C#?
- 2. ¿Cómo cambiar programáticamente la versión del producto de un proyecto?
- 3. Número de versión .NET (versión del instalador)
- 4. Eliminando la versión del archivo xml
- 5. Obtener la versión del archivo en PowerShell
- 6. Comparación del número de versión dentro del archivo MAKE
- 7. Cómo recuperar la "Versión del producto" de un archivo en VBScript
- 8. revisión vs. versión
- 9. Compiler versión vs NET Framework versión - Escenario con aplicaciones ASP.NET
- 10. oracle jdbc versión del controlador locura
- 11. TeamCity para leer y actualizar el número de versión del archivo de versión
- 12. Archivo DLL versión
- 13. Versión Exe en nombre de archivo instalador MSI (VS 2010)
- 14. Cómo mantener la versión del manifiesto del complemento y la versión del pom sincronizadas en Maven con Tycho
- 15. Comprobando la versión del archivo en Ruby en Windows
- 16. Recuperando la versión de Assembly del archivo AssemblyInfo.cs con Regex
- 17. ¿Cómo eliminar un archivo del control de versión sin eliminarlo?
- 18. ¿Cómo obtener 19KB Versión reducida del archivo jquery?
- 19. ¿La versión del archivo de ensamblaje no cambia?
- 20. Instale un archivo independientemente del número de versión con WiX
- 21. Obtener el ícono del archivo APK, versión, nombre
- 22. Obtener la versión del archivo ejecutable no ejecutable
- 23. Mercurial - ¿Cómo eliminar un archivo del control de versión?
- 24. ¿Es posible obtener un número de versión del archivo XAP
- 25. PHP: ¿Cómo obtener la versión del archivo android .apk?
- 26. Hg - Encuentra etiquetas que "cubren" la versión del archivo específico
- 27. Dependencia del proyecto Maven contra JDK versión
- 28. Obteniendo la versión del paquete usando pkg_resources?
- 29. Scala SBT: Scala versión del compilador
- 30. ¿Puede el nombre de archivo de instalación derivarse del número de versión del archivo ejecutable?