How to deploy multiple projects in one MSI?

I have 3 projects in my solution that I want to deploy. Is there a good and quick way to use Visual Studio installation projects to deploy all three applications using the same MSI and allow the user to decide which applications he wants to install during the installation process?

I have projects for three separate applications, I also have a comprehensive installation project that outputs these three other projects. Am I on the right track or is there a better way?

+3
source share
4 answers

I think you probably need merge modules. Joining MSDN:

Microsoft Windows, , , . , . . .

http://support.microsoft.com/kb/827025

, , , . , .

+4

WiX ( ), , WiX/MSI, . , WiX , .

, WiX Merge Module, .wixlibs .

WiX v3 Docs

+2

I also have a similar requirement, however I used merge modules, but it seems I have not found a way to choose which particular msm to install and which not. As I understand it, there is no condition property that can be set on msm by integrating them with msi. Please let me know if there is any alternative way to do this.

Thanks Apn

0
source

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


All Articles