ClickOnce Deployment for Windows Forms Applications

ClickOnce is a deployment technology that enables self-updating Windows-based applications that can be installed and run with minimal user interaction.

In This Section

  • ClickOnce Deployment Overview
    Describes the purpose of ClickOnce, and how it solves key problems in deploying Windows Forms applications to client computers.
  • Choosing a ClickOnce Update Strategy
    Describes the different options available for updating a ClickOnce application once it is installed, including automated update subscriptions and on-demand updates.
  • ClickOnce Deployment and Security
    Describes the security implications of deploying Windows Forms applications over the network, and how to instrument your deployment to request elevated permissions from the client computer.
Topic Location
Walkthrough: Downloading Assemblies on Demand with the ClickOnce Deployment API Using the Designer Deployment in Visual Studio
Walkthrough: Downloading Assemblies on Demand with the ClickOnce Deployment API Using the Designer ClickOnce Deployment

Reference

  • System.Deployment.Application
    Describes the properties, methods and events available to developers who wish to implement custom upgrade behavior into their ClickOnce applications.
Topic Location
How to: Publish a ClickOnce Application Deployment in Visual Studio
How to: Publish a ClickOnce Application using the Publish Wizard ClickOnce Deployment