ClickOnce Sample
This sample demonstrates several tasks that use the ClickOnce feature.
To get samples and instructions for installing them
-
Do one or more of the following:
-
On the Help menu, click Samples.
The Readme displays information about samples.
-
Visit the Visual Studio 2008 Samples Web site. The most recent versions of samples are available there.
-
Locate samples on the computer on which Visual Studio is installed. By default, samples and a Readme file are installed in drive:\Program Files\Microsoft Visual Studio 9.0\Samples\lcid. For Express editions of Visual Studio, all samples are located online.
-
For more information, see Locating Sample Files.
Security Note: |
|---|
|
This sample code is intended to illustrate a concept, and it shows only the code that is relevant to that concept. It may not meet the security requirements for a specific environment, and it should not be used exactly as shown. We recommend that you add security and error-handling code to make your projects more secure and robust. Microsoft provides this sample code "AS IS" with no warranties. |
To build and publish this solution
Build the solution: Right-click the project name in Solution Explorer and then click Build.
Publish the solution: Right-click the project name in Solution Explorer and then click Publish. For more information about the Publish Wizard, see How to: Publish a ClickOnce Application.
The ClickOnce feature can be used to programmatically handle several installation and maintenance tasks. This includes the following:
-
Checking for updates Uses the CheckForUpdate method to check for new updates.
-
Updating an application Uses the UpdateAsync method to download the updated application.
-
Downloading optional files Uses the DownloadFileGroupAsync method to download files.
-
Deployment information The My.Application.Deployment property is used to retrieve and report the name, version, location, and last update check.
Security Note: