msi números de versión

Estoy realmente confundido acerca de los números de versión de msi. @Aqu El número de versión utilizado para ProductVersion en la tabla de propiedades y en la tabla de actualización está restringido a tener partes mayores y menores de 256 o menos. @Aqu El número de versión utilizado en la tabla Archivo puede tener partes mayores y menores de 65536 o menos.

¿Uno de estos está mal? ¿Estas dos "versiones" no tienen relación alguna o qué?

Además, no entiendo lo que se encuentra a continuación en la descripción de la tabla de archivos Tabla de archivos significa.

"Versió

Este campo es la cadena de versión para un archivo versionado. Este campo está en blanco para archivos no versionados. La versión del archivo ingresada en este campo debe ser idéntica a la versión del archivo incluido con el paquete de instalación. "

Cómo es el " versión del archivo incluido con el paquete de instalación "determinado? ¿Es, por ejemplo, el valor de FILEVERSION en el recurso VS_VERSION_INFO de Visual Studio? ¿Qué significaría para algún archivo creado con NotePad o Word?

¿Y qué es exactamente un archivo "no versionado"? ¿Uno con una FILEVERSION = 0.0.0.0 en el recurso VS_VERSION_INFO? ¿O algo mas? ¿Todos los archivos .exe se consideran versionados?

Respuestas a la pregunta(4)

Su respuesta a la pregunta