In this article I will demonstrate how to incorporate installer classes with your Visual Studio .NET msi's to handle any supporting tasks that your assemblies may need.
In the last article I described using Visual Studio .NET to build and deploy your applications. In this article I will demonstrate how to incorporate installer classes with your Visual Studio .NET msi's to handle any supporting tasks that your assemblies may need. For example, these installer classes can handle creating MSMQ message queues, creating necessary directory structures, even creating databases that your assemblies rely on. The idea is to include installer classes with your assemblies and then any one else who needs to use your assembly can simply add your assembly to their MSI project and execute your installer class that will handle all required tasks.We will begin with the solution we worked with in the first article that can be found here
Printing in C# Made Easy