This documentation is archived and is not being maintained.

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 Choosing a Deployment Strategy.

Both ClickOnce and Windows Installer now support deployment of 64-bit applications; see Deploying 64-bit Applications.

ClickOnce Deployment

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 ClickOnce Deployment.


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 Deploying 64-bit Applications.

Deploying Prerequisites

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 Deploying Prerequisites (Visual Studio).

Enhancements to Setup Projects

Setup projects include new properties to enable you to choose between per-user and per-computer installation. See Windows Installer Deployment.

Enhancements to Web Setup Projects

Web Setup projects now support deployment to Web servers that host multiple Web sites.

See Also