|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
What's New in Deployment
Deployment in Visual Studio 2005 has changed with the introduction of ClickOnce deployment in addition to Windows Installer deployment. For a discussion of the options available for deployment, see.
Both ClickOnce and Windows Installer now support deployment of 64-bit applications; see.
This section has been updated for Visual Studio 2005 SP1.
ClickOnce deployment enables you to deploy self-updating Windows-based and console applications that can be installed, updated, and run from a Web site. For more information, see.
In Visual Studio 2005 on Windows Vista, when you deploy an application to the default publishing location of http://localhost, you have to turn on the Windows feature IIS Metabase and IIS 6 configuration compatibility. You also have to be logged on as an Administrator; otherwise you will be unable to run setup.exe to install the project.
64-bit Application Deployment
Both ClickOnce and Windows Installer deployment support installation on 64-bit operating systems. See.
You can now include required system components, such as the .NET Framework runtime, as part of a setup and deployment project or ClickOnce deployment. For more information, see.
Enhancements to Setup Projects
Setup projects include new properties to enable you to choose between per-user and per-computer installation. See.
Enhancements to Web Setup Projects
Web Setup projects now support deployment to Web servers that host multiple Web sites.