We recommend using Visual Studio 2017

ClickOnce Deployment

ClickOnce deployment enables you to publish Windows-based applications to a Web server or network file share for simplified installation. Visual Studio provides full support for publishing and updating applications deployed with ClickOnce technology. ClickOnce deployment is available for projects created with Visual Basic and Visual C#, but not for Visual C++. For information about deploying Visual C++ applications, see ClickOnce Deployment for Visual C++ Applications.

The following topics will help you learn more about ClickOnce deployment.

ClickOnce Deployment on Windows Vista

Discusses issues with deploying applications by using ClickOnce on computers that are running the Windows Vista operating system.

Publishing ClickOnce Applications

This section contains task topics that explain how to perform the common tasks involved in a ClickOnce deployment.

Securing ClickOnce Applications

Explains the security features of ClickOnce deployment and the role of code access security and security zones.

Signing ClickOnce Manifests

Explains how to sign application and deployment manifests.

Deploying COM Components with ClickOnce

Explains how to sign application and deployment manifests.

Building ClickOnce Applications from the Command Line

Explains how to use MSBuild to deploy applications from the command line.

Debugging ClickOnce Applications That Use System.Deployment.Application

Explains how to debug applications that implement elements of the System.Deployment.Application namespace, which provide advanced ClickOnce deployment features.

ClickOnce Deployment Overview

Provides an introduction to ClickOnce deployment technology and related concepts.

Choosing a ClickOnce Deployment Strategy

Presents several options for deploying ClickOnce applications.

Choosing a ClickOnce Update Strategy

Presents several options for updating ClickOnce applications.

ClickOnce Deployment and Security

Explains the security implications of ClickOnce deployment.

Troubleshooting ClickOnce Deployments

Provides information about troubleshooting common problems you might encounter in ClickOnce deployment.

Choosing a Deployment Strategy

Compares ClickOnce and Windows Installer deployment.

What's New in Deployment

Lists new features in Visual Studio 2008 such as ClickOnce deployment and 64-bit application deployment.

Deploying 64-bit Applications

Provides information about how to deploy a 64-bit application by using ClickOnce or Windows Installer deployment.

Adding Custom Prerequisites

Explains how to install custom prerequisites (system components not included by default in the bootstrapper).

Windows Installer Deployment

This section describes Windows Installer, the traditional deployment technology using Setup projects.

Deployment Error Messages

Descriptions of error messages related to ClickOnce and Windows Installer deployment.