Я хотел бы установить на компьютер пользователя приложение .NET 4.0, которое не удовлетворяет определенным требованиям.
Мне нужно иметь возможность определить порядок установки этих предварительных требований в моем установщике, поскольку они зависят друг от друга (.NET 4.0, Windows Installer 4.5, SQL Server 2008 R2 и другие).
AFAIK это возможно следующими способами:
Создание пользовательского загрузчика и включение его в качестве предварительного условия в мой проект установки Visual Studio: я выполняю автоматическую установку, поэтому не могу предоставить соответствующую обратную связь пользователю таким образом. Я не хочу этого делать.
Использование таких инструментов, как dotNetInstaller .
Создание пользовательского установщика, который устанавливает все необходимые компоненты в правильном порядке и, наконец, само приложение.
Однако я хотел бы использовать условия установки, определенные в пакетах начальной загрузки по умолчанию, которые обычно находятся по следующему пути: c: \ Program Files \ Microsoft SDKs \ Windows \ v7.0A \ Bootstrapper \ Packages \
Итак, мой вопрос: как я могу сделать один исполняемый файл из пакета начальной загрузки, который использует условия установки (воссоздание их было бы утомительным), определенные в файлах XML? Я хотел бы использовать этот единственный исполняемый файл с dotNetInstaller или моим пользовательским установщиком.
В качестве альтернативы, как я могу сказать dotNetInstaller использовать эти пакеты вместо того, чтобы заново создавать все условия установки вручную?