"Deploy Your .NET App" by Fabio Claudio Ferracchiati
Visual Studio Magazine, November 2002

In this sample you will find the following folders:

-= DBDeploy =-

It contains the Visual Studio .NET project to create an installer assembly useful to add a custom action
that creates and populates a database. To use it you have to have Visual Studio .NET final version and 
double click on the solution file (.sln)

-= InvoiceManager =-
It contains the Visual Studio .NET project to create the sample application. To use it you have to have Visual Studio .NET final version and double click on the solution file (.sln). This solution will look for InvoiceManagerSetup folder in order to include even the application setup project.

-= InvoiceManagerSetup =-
It contains the necessary files to build the application setup. In the Retail subfolder you can find the final installation package (.MSI file) that you can use to see the installer in action.