I am currently making changes to my company's enterprise library and I am looking into creating a deployment project that will allows developer to set up the library through the MSI installer or some type of set up executable.
I was looking into using a Merge Module project to accomplish this task. A basic google search did not produce any helpful resources for using Merge Module Product.
Do anyone know of useful resource/tutorial on creating Merge Module projects or do they have a better suggestion for accomplishing this task?
UPDATE
I was able to build my Merge Module project with the appropriate references to all the need assemblies. It produced a .MSM file. What is the next step to actually run and test it?
An MSM cannot be run or tested per se. However, you can embed it into an MSI and then simply try to install the MSI using the standard tools (i.e. either manually right-clicking on the MSI and selecting Install or Uninstall, do so using Visual Studio, or by executing the corresponding msiexec.exe
commands).
To embed an MSM into an MSI, the easiest way is to create a setup project in Visual Studio and add the Merge Module from the merge module project you have just created in your solution. This will automatically reference the MSM file and include it into the MSI.