Я уже давно играюсь с dotNetInstaller . Это отличный загрузчик общего назначения, который может обработать большинство ваших потребностей при загрузке. Это немного хитроумно для получения прогресса установки, но этого следовало ожидать (кроме установщиков Microsoft (Visual Studio 2005 и выше), я не видел ни одного приложения установки, которое могло бы сообщать о прогрессе из внешних пакетов).
Мы пишем наш собственный самозагрузчик общего назначения, более адаптированный к стратегии развертывания нашей организации. Мы использовали dNi для начальной загрузки нашего собственного загрузчика. (Установите .NET и Windows Installer 4.5)
В любом случае, кроме dotNetInstaller, есть ли другие кандидаты на загрузчик общего назначения? Мы изучили BURN , и я думаю, что это шаг в правильном направлении, но он все еще находится в зачаточном состоянии.
Примечание: бутстрэпперы от Microsoft - это здорово! Я понюхал их XML-файлы и нашел вдохновение в том, как спроектировать загрузчик общего назначения. Ребята, вы знаете, какой загрузчик использует Microsoft? Особенно для установщиков Visual Studio 2005, 2008 и 2010.