InstallUtil.exe : Как уже говорили другие, InstallUtil.exe предназначен только для разработки, а не для окончательного распространения вашего сервиса.
MSI : Обычный способ развертывания служб описанным вами способом (с соответствующей записью в программах добавления / удаления) заключается в использовании установщика MSI, созданного с помощью инструмента. разработан для того, чтобы помочь вам в этом (для этого не рекомендуется использовать «собственный» инструмент).
Ad-Hoc : Специальное описание средств развертывания, приведенное ниже, было написано на скорую руку и было переосмыслено как общее описание
такие инструменты. Не слишком уместно для задаваемого вопроса, но это как бы «произошло» и вот оно.
Бесплатные инструменты MSI / Средства просмотра
Как сравнить содержимое двух (или более) MSI-файлов? (ближе к низу) - (в большинстве случаев) это не полнофункциональные инструменты для настройки, но они отлично подходят для проверки файлов MSI. и создавать преобразования.
MSI Tools: шорт-лист
Есть много инструментов, которые вы можете использовать для создания MSI, например ( произвольный порядок - ссылки на installsite.org Стефана Крюгера ниже покажут дополнительные инструменты, это только наиболее распространенные):
Бесплатная платформа с открытым исходным кодом - отлично, но с кривой обучения, следовательно, еще несколько ссылок.
IsWiX
- quick download
- Эксперт по развертыванию и MSI Крис Пейнтер имеет свой собственный бесплатный инструмент на основе WiX, который называется
IsWiX
- Он может помочь с кривой обучения WiX и управлять исходными файлами WiX.
- Также см. Его Учебные пособия по IsWiX .
- Старый и признанный лидер на рынке инструмент Installshield обладает очень богатым набором функций, способных обеспечить расширенные требования к настройке.
- Существует Installshield Lite версия. Не уверен в его наборе функций. Стоит денег.
- FAQ по обслуживанию .
MSI Tools: Сравнения и описания
Каковы вышеупомянутые инструменты, как в реальном использовании? Вот некоторые прагматические наблюдения и резюме:
Инструменты развертывания (общие сведения)
Существует множество других инструментов для создания создания файлов installers / setup.exe различных типов (не только инструменты MSI, но и общего назначения, устаревшие инструменты, мультиплатформенные инструменты и т. Д.) :
Полные списки Стефана Крюгера:
Другие ссылки :
Некоторые общие ссылки : есть и другие способы развертывания, например, с помощью самораспаковывающихся zip-архивов и тому подобного. Не рекомендуется, но некоторые ссылки: