В рамках одной платформы (3.5.х) - так и работало.
Но когда потребовалось менять списки модулей при выборе разных платформ (3.5.х или 4.х) - сначала было необходимо обеспечить собственно выбор этой самой платформы.
Именно это и потребовало изменения в ядре инсталлятора - добавить экран выбора платформы. Динамически (как список модулей) это сделать было нельзя (т.к. когда создавали скрипт инсталлятора не думали, что в одном инсталляторе будет две платформы).
В остальном он действует как и раньше - список модулей подгружается динамически.
Можно было сделать два отдельных инсталлятора - для разных платформ, но, по-моему, лучше когда все-в-1.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|