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