Рекомендации по формату имени установочного файла

Я читал сообщение Имена файлов установки в Windows Vista, когда подумал об установке Имена файлов. Я заядлый загрузчик программного обеспечения, и часто у меня есть имена установки, такие как «setup.exe» или «install.exe», которые ничего не говорят об устанавливаемой программе.

Я думаю, что установочный файл должен быть таким:

Install[ProgramName][ProgramVersion][Platform].[exe|msi|etc]

or

[ProgramName][ProgramVersion][Platform].Setup.[exe|msi|etc]

Каковы ваши мысли?


person Click Ok    schedule 19.03.2009    source источник


Ответы (3)


Я предпочитаю описательные имена установочных файлов. Иногда вам нужен аварийный диск «восстановления», чтобы машина заработала даже без подключения к Интернету. Когда все ваши установки называются «setup.exe», вам нужно либо переименовать их все, либо создать каталог с описательным именем для каждого.

Примером того, где такой диск был бы действительно удобен, был случай, когда я взял свой новый ноутбук на работу, чтобы использовать его, пока я обновлял свой рабочий стол до Vista 64, а затем до Windows 7. У меня есть только одна точка проводной локальной сети, поэтому мой ноутбук требовалось беспроводное соединение для доступа в Интернет, чтобы загрузить мои установки. Приходилось скачивать их все на рабочий стол, а потом перекидывать на флешку на ноутбук. Очень неудобно.

person ProfK    schedule 22.03.2009

Не уверен, что это полностью связано с программированием... но файлы установщика обычно предназначены для временного хранения. Вы скачиваете их, запускаете и удаляете. (Или, по крайней мере, я думаю, что большинство людей) Так что не имеет большого значения, какое имя у файла.

Я не думаю, что есть какая-то причина не давать установщику описательное имя... но я бы точно не сказал, что оно "должно" быть.

person David Z    schedule 19.03.2009

Для установки с компакт-диска я бы посоветовал придерживаться SETUP.EXE, который помогает автозапуску обнаруживать программное обеспечение для установки с диска.

Для загружаемых файлов просто добавьте соответствующий манифест в EXE, и у Vista не возникнет с этим проблем. Я бы предложил что-то полуописательное, но нет необходимости вдаваться в подробности, если только это не что-то вроде аппаратных драйверов, которые человек может заархивировать для повторного использования, иначе имя файла сбивает с толку нетехнических людей.

person saschabeaumont    schedule 24.03.2009