I would like to create a C# program that creates an MSI based on a number of parameters. For example, based on user settings, certain files would be included, or runtime parame
I would check out WiX. It has a pretty steep learning curve, but it will produce the msi as part of your project's build cycle.