Каковы преимущества установщика MSI по сравнению со стандартным файлом setup.exe? - PullRequest
12 голосов
/ 20 октября 2010

Если вам нужно установить продукт на 100% .NET, предпочтете ли вы программы установки MSI? Почему?

Ответы [ 4 ]

5 голосов
/ 23 октября 2010

Самая важная вещь, которую нужно понять, это то, что MSI предназначена для клиентов, а не поставщиков. Способность системного администратора проверять MSI, чтобы знать, что он будет делать со своей машиной, и способность преобразовывать / адаптировать сказанное к своим уникальным потребностям - бесценна. Добавьте стандартизированное ведение журнала, поведение командной строки, характер транзакций и т. Д., И вы сможете начать понимать, почему (несмотря на различные ограничения) MSI так ценен.

2 голосов
/ 20 октября 2010

Ниже приведены некоторые преимущества MSI (взяты из этой ссылки ):

  • Может рекламироваться. Чтобы установка по требованию могла иметь место.
  • Как и реклама, функции могут быть установлены, как только пользователь попытается их использовать.
  • Управление состоянием поддерживается, поэтому установщик Windows позволяет администраторам видеть, установлено ли приложение на компьютере.
  • Возможность отката в случае сбоя установки.
1 голос
/ 20 октября 2010

Установщик MSI обычно сопровождается загрузчиком setup.exe:

Каковы конкретные различия между MSI-файлом и файлом setup.exe?

1 голос
/ 20 октября 2010

Если приложение будет установлено администраторами, распространяющими ваше приложение на множество компьютеров, или если оно будет включено как часть более крупной установки, тогда MSI может быть лучше.

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