VS.NET itself includes an application installation publishing production wizard.
VS.NET can create the following installer:
Installation Project - Create a Windows Application installer
Web Installation Project - Create a web application installer
Merger Module Project - Creating a Merger Module for Windows Setup
CAB Project - Create downloadable CAB files
Msdn
Deployment Walkthroughs describes the production usage of each installer in detail with example.