Как создать свой собственный CUSTOM INSTALLER? - PullRequest
0 голосов
/ 29 октября 2018

Я видел какой-то установщик, который проверяет, есть ли у компьютера необходимые ресурсы, и автоматически устанавливает его, если его нет.
EX: Антивирус Касперского самостоятельно устанавливает .net frameworks, если его нет на компьютере.

Как сделать такие установщики .?
Я сделал проект в vb.net в vs2017. Его настольное приложение и сборка установщика.
Пробовал установщик MSI, но не может найти некоторые модули / библиотеки / данные для изучения. Любой пример по этому требованию поможет мне.
InstallShield оплачен и имеет здоровенный ценник для меня.
Что было бы удобным способом сделать один?

Что я хочу сделать с мастером установки щита:

  1. Проверьте наличие .net frameworks и установите их с помощью мастера установки
  2. проверить, доступен ли mssql
  3. Если доступен mssql, запустить несколько запросов (это необязательная вещь. Не важно)
  4. Ввод раздела реестра и всего того, что делают все остальные установщики.

Thanx.

1 Ответ

0 голосов
/ 30 октября 2018

У меня нет времени на правильный ответ. Это будет коротким. Краткий обзор основных инструментов (со ссылками на обзоры). WiX и Проекты установщика Visual Studio бесплатны. Последнее не рекомендуется по причинам, указанным в этой ссылке (хотя должно быть в состоянии достичь большинства того, что вы хотите - на бумаге).

WiX может достичь того, что вы хотите, как и коммерческие инструменты, и они быстрее используют функции (редакторы графического интерфейса), чтобы помочь вам в достижении ваших целей.

WiX также включает компонент записи загрузчика / загрузчика / цепочки Burn * , который позволит вам обернуть любую необходимую предварительную настройку в setup.exe . Installshield имеет проектов Suite , а расширенный установщик имеет функции для включения предварительных условий, как описано в ссылке. Все могут выполнять запросы SQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...