--- title: "ClickOnce Deployment" ms.date: "03/30/2017" helpviewer_keywords: - "ClickOnce deployment [Windows Forms]" - "Windows Forms, ClickOnce deployment" - "walkthroughs [Windows Forms], ClickOnce deployment" ms.assetid: 1451fce9-1965-4a03-b4d3-831b5fe4ad66 --- # ClickOnce Deployment for Windows Forms The following topics describe ClickOnce, a technology used for easily deploying Windows Forms applications to client computers. ## Related Sections [Choosing a ClickOnce Deployment Strategy](/visualstudio/deployment/choosing-a-clickonce-deployment-strategy) Presents several options for deploying ClickOnce applications. [Choosing a ClickOnce Update Strategy](/visualstudio/deployment/choosing-a-clickonce-update-strategy) Presents several options for updating ClickOnce applications. [Securing ClickOnce Applications](/visualstudio/deployment/securing-clickonce-applications) Explains the security implications of ClickOnce deployment. [Troubleshooting ClickOnce Deployments](/visualstudio/deployment/troubleshooting-clickonce-deployments) Describes various problems that can occur when deploying ClickOnce applications, and documents the top-level error messages that ClickOnce might generate. [ClickOnce and Application Settings](/visualstudio/deployment/clickonce-and-application-settings) Describes how ClickOnce deployment works with application settings, which stores application and user settings for future retrieval. [Trusted Application Deployment Overview](/visualstudio/deployment/trusted-application-deployment-overview) Describes a ClickOnce feature that allows trusted applications to run with a higher level of permission on client computers. [ClickOnce and Authenticode](/visualstudio/deployment/clickonce-and-authenticode) Describes how Authenticode technology is used in trusted application deployment. [Walkthrough: Manually Deploying a ClickOnce Application](/visualstudio/deployment/walkthrough-manually-deploying-a-clickonce-application) Demonstrates using command-line and SDK tools to deploy a ClickOnce application without using Visual Studio. [How to: Add a Trusted Publisher to a Client Computer for ClickOnce Applications](/visualstudio/deployment/how-to-add-a-trusted-publisher-to-a-client-computer-for-clickonce-applications) Demonstrates the one-time configuration of client computers required for trusted application deployment. [How to: Specify an Alternate Location for Deployment Updates](/visualstudio/deployment/how-to-specify-an-alternate-location-for-deployment-updates) Demonstrates configuring a ClickOnce application, using SDK tools, to check a different location for new versions of an application. [Walkthrough: Downloading Assemblies on Demand with the ClickOnce Deployment API](/visualstudio/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api) Demonstrates using API calls to retrieve an assembly the first time your application attempts to load it. [How to: Retrieve Query String Information in an Online ClickOnce Application](/visualstudio/deployment/how-to-retrieve-query-string-information-in-an-online-clickonce-application) Demonstrates retrieving parameters from the URL used to run a ClickOnce application. [ClickOnce Cache Overview](/visualstudio/deployment/clickonce-cache-overview) Describes the cache used to store ClickOnce applications on the local computer. [Accessing Local and Remote Data in ClickOnce Applications](/visualstudio/deployment/accessing-local-and-remote-data-in-clickonce-applications) Describes how to access local data files and remote data sources from a ClickOnce application. [How to: Include a Data File in a ClickOnce Application](/visualstudio/deployment/how-to-include-a-data-file-in-a-clickonce-application) Demonstrates how to mark a file so that it is available in the ClickOnce data directory. ## See also - [Application Settings Overview](./advanced/application-settings-overview.md) - [Publishing ClickOnce Applications](/visualstudio/deployment/publishing-clickonce-applications) - [Building ClickOnce Applications from the Command Line](/visualstudio/deployment/building-clickonce-applications-from-the-command-line) - [Debugging ClickOnce Applications That Use System.Deployment.Application](/visualstudio/deployment/debugging-clickonce-applications-that-use-system-deployment-application) - [Deploying COM Components with ClickOnce](/visualstudio/deployment/deploying-com-components-with-clickonce) - [How to: Publish a ClickOnce Application using the Publish Wizard](/visualstudio/deployment/how-to-publish-a-clickonce-application-using-the-publish-wizard)