Любой другой пакет, который должен быть установлен до того, как ваш собственный MSI-файл должен быть установлен загрузчиком установки (то есть файлом setup.exe). Для этого вы должны щелкнуть правой кнопкой мыши на вашем проекте установки, выбрать свойства и затем предварительные требования. В диалоговом окне будут перечислены компоненты, которые могут быть установлены загрузчиком.
Теперь, если компонент, который вы хотите установить, находится в этом списке, все готово. В противном случае вам придется копать глубже в механизм загрузчика. Каждый элемент в списке имеет соответствующее описание пакета, хранящееся в
C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages
для VS 2005 или
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages
для VS 2008. Это определение пакета в основном содержит инструкции о том, что устанавливать, как получить компонент (URL-адрес загрузки) и как проверить, необходима ли установка.
Для пользовательских компонентов вы можете создать ваше собственное определение пакета . Если вы не хотите делать это вручную, вы можете использовать Bootstrapper Manifest Generator .
РЕДАКТИРОВАТЬ: Если вы не хотите идти довольно сложным, но мощным путем с использованием Boostrapper, вы можете взглянуть на IExpress. Это бесплатный инструмент, включенный в состав MS Windows, который позволяет создавать самораспаковывающийся установочный пакет, состоящий из нескольких компонентов и выполняющий пользовательский сценарий. IExpress имеет графический пользовательский интерфейс, но также может посмотреть созданный файл .sed для получения дополнительных опций.