Pregunta

Estoy haciendo cambios a un viejo programa escrito en VC ++ 6. Los recursos del proyecto incluyen un conjunto de 'versión' que incluye lo siguiente: Encabezado de bloque Comentarios nombre de empresa Versión del archivo Versión del producto

Tanto FileVersion como ProductVersion están en 1.0.0.97 (donde el 97 es un número de compilación y se incrementa cada vez que construyo el proyecto)

Mis cambios son tales que debería incrementar uno de los otros números. Probablemente debería ir a 1.0.1. pero aunque puedo editar estas cadenas, tan pronto como construyo el proyecto, los primeros tres números vuelven a 1.0.0. ¿Alguien sabe dónde se guardan realmente estos números y cómo cambiarlos?

Estos números y configuraciones también van a las 'propiedades' del archivo ejecutable. La fecha de compilación se encuentra en la cadena de recursos 'Comentarios', que creo que es una mierda y me gustaría que también se genere automáticamente: ¡no voy a recordar comprobarlo antes de cada compilación!

Cualquier sugerencia recibida con agradecimiento.

--- Alistair.

¿Fue útil?

Solución

Esos están en un archivo rc.

Abra el editor de recursos y busque en la pestaña / sección de versión.

Si realiza los cambios y los guarda, entonces deberían permanecer así. Verificaría si hay alguna otra tarea o algo que las sobrescriba.

Tenga en cuenta que uno de los campos (se me olvida cuál) es un "esclavo" de otro. Publique el archivo de recursos (o al menos la sección con la información de la versión)

Puede usar un #include para la información de la versión, de modo que solo tenga un lugar para la información de la versión.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top