В настоящее время я учусь создавать установщики MSI с использованием WiX, и, похоже, я столкнулся со стеной.
Все хорошо, когда я создаю MSI, содержащий все необходимое для одной среды.
У меня есть функции и компоненты, и я могу установить свой MSI.
Сейчас я нахожусь на этапе, когда я хочу преобразовать это в установщик в стиле SQL Server, где у вас есть поддержка нескольких экземпляров .
В начале я хочу, чтобы пользователь получил экран, который позволяет ему создавать новый экземпляр или управлять уже существующими экземплярами. (обновить / удалить их)
Я потратил 2 полных дня на поиски решения, без особой удачи.
Я нашел следующие ресурсы с некоторой информацией об этом, но они либо ограничены в количестве экземпляров, либо не описывают, как использовать такой загрузчик, который дает пользователю возможность, описанную выше.
Кто-нибудь уже достиг этого, используя WiX? Или кто-нибудь может указать мне на рабочие примеры того, как это достигается?
Я знаю, что Installshield 2009 может это сделать, но, поскольку это просто хобби, у меня нет денег, чтобы купить это. Также я хотел бы сделать это в WiX, так как грядущая Visual Studio 2010 улучшит его поддержку.