Номера версий msi

Я действительно запутался в номерах версий msi. Здесь номер версии, используемый для ProductVersion в таблице свойств и в таблице обновлений, ограничивается основной и второстепенной частями 256 или меньше. Здесь номер версии, используемый в таблице файлов, может иметь большую и меньшую части 65536 или меньше.

Один из них неправильный? Эти две «версии» совершенно не связаны между собой или как?

Кроме того, я не понимаю, что означает следующее в описании таблицы файлов таблицы файлов .

Версия

Это поле представляет собой строку версии для версионного файла. Это поле пусто для файлов без версий. Версия файла, введенная в это поле, должна быть идентична версии файла, включенного в установочный пакет. "

Как определяется" версия файла, включенного в установочный пакет "? например, значение FILEVERSION в ресурсе Visual Studio VS_VERSION_INFO? Что это будет означать для какого-либо файла, созданного с помощью NotePad или Word?

И что именно такое "не версионный" файл? Один с FILEVERSION = 0.0.0.0 в Ресурс VS_VERSION_INFO? Или что-то еще? Все файлы .exe считаются версионными?

14
задан Moerwald 4 July 2019 в 04:17
поделиться