#windows #installation
#Windows #установка
Вопрос:
Я уверен, что в системах, на которых будет запускаться установщик, установлена платформа .NET Framework > 3.5. Я чувствую себя комфортно с .NET и я делали подобный «установщик» в прошлом, хотя всего для примерно 50 человек. Если бы я использовал какой-нибудь существующий установщик, мне пришлось бы провести некоторое исследование (какой из них выбрать и как его использовать). Тогда зачем мне беспокоиться?
Комментарии:
1. как насчет использования установщика .msi? написание собственного. Приложение NET installer похоже на повторное изобретение колеса.
Ответ №1:
На мой взгляд, установщик необходим только тогда, когда есть необходимость скопировать несколько файлов, скопированных по различным путям, создать наборы реестра, настроить ini / xml / config файлы. Если этих препятствий нет, установщик не нужен.
В противном случае настоятельно рекомендуется использовать установщик для уменьшения количества ошибок, возникающих при ручной настройке.
Комментарии:
1. даже если вашему приложению нужен только каталог файлов и ничего больше, установщик все равно может быть предпочтительнее. например, для поддержки деинсталляции через установку и удаление программ вам необходимо добавить записи реестра. и обычно вам нужен ярлык на рабочем столе и / или в меню «Пуск». Я мог бы представить, что пользователи предпочитают, чтобы это было сделано за них, даже если приложение представляет собой просто каталог файлов. Не говоря уже о том, что если вы хотите получить сертификат логотипа вашего приложения, то, я полагаю, вам все равно придется упаковать его как .msi.