How to run multiple msi files

For my application, I need to install the main application and allow users to select one or more additional features for installation. I tried to start the main msi and perform a special action to install other msi files. However, it does not work because MSI does not support a nested installation. Should I create a windowed application and give users a choice and internally invoke msi files sequentially? Additional msi files are custom applications we created. They are not prerequisites. We split these functions into different msi files because we want to make changes to the msi files without recompiling the main msi file. Please, help!

Thank. Amy Fam

+3
source share
2 answers

I think the short answer is that you cannot do what you described using MSI. Because Windows Installer allows you to install only one MSI at a time, you may need to write a non-MSI application that can present a user interface and install MSI sequentially based on user options. You can use MSI as external resources if you do not want to compile them into your main installer.

+1
source

MSI (), . .exe, setup.exe. EXE - ( ) MSI MSI.

, , Visual Studio.

:

?

+1

Source: https://habr.com/ru/post/1726472/


All Articles