Deploying a Windows-Based Application
Plan the deployment of a Windows-based application
Although .NET supports XCOPY deployment, XCOPY is not sufficient for advanced deployment requirements. For advanced requirements, you should instead use the Microsoft Windows Installer to deploy applications.
Microsoft Windows Installer 2.0 is the built-in installation and configuration service of the Windows operating system. In addition to providing several advanced installation features, it also provides the ability to roll back the installation process, uninstall an application, and repair a component or an application.
Visual Studio .NET provides four types of deployment templates—Setup Project (for Windows-based applications), Web Setup Project (for Web-based ...