Visual Studio .NET includes templates and setup wizards for several forms of application deployment, including these:
Cab Projects— Used to package ActiveX components into redistributable cabinet (.cab) files for Internet download
Merge Module Projects— Used to create redistributable packages, including shared components and assemblies
Setup Projects— Used to create installation packages for Windows applications to be installed on client computer systems
Web Setup Projects— Used to create installation packages for Web applications to be installed on a Web server
Visual Studio .NET also has a Setup Wizard that helps you interactively create these deployment projects. This chapter mainly discusses the Setup Project, ...