9
ClickOnce Deployment ClickOnce deployment allows you to publish Windows-based applications to a Web server or network file share for simplified installation.

Click Once Deployment

Embed Size (px)

Citation preview

Page 1: Click Once Deployment

ClickOnce Deployment

ClickOnce deployment allows you to publish Windows-based applications to a Web server or network file share for simplified installation.

Page 2: Click Once Deployment

ClickOnce Deployment Overview  Definition:

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

Page 3: Click Once Deployment

Major Advantages of ClickOnce DeploymentComparison with Windows Installer

• Whenever an application is updated, the user must reinstall the entire appln.

• Applications often rely on shared components, with the potential for versioning conflicts

• Requires administrative permissions and allows only limited user installation

Windows Installer ClickOnce• You can provide updates

automatically. Only those portions of the application that have changed are downloaded.

• Each application is self-contained.

• Allows non-administrative users to install and grants only those Code Access Security permissions necessary for the application.

Page 4: Click Once Deployment

ClickOnce DeploymentSignificance

    In the past, these issues sometimes caused developers to decide to create Web applications rather than Windows-based applications, sacrificing the rich user interface and responsiveness of Windows Forms for ease of installation. With applications deployed using ClickOnce, you can have the best of both technologies.

Page 5: Click Once Deployment

What is ClickOnce Application?Criteria of deployment

• Windows Presentation Foundation.

• Windows Forms.• Console

applications.

Type of Apps Deployment strategy

• From a Web page.

• From a network file share.

• From media such as a CD-ROM

Page 6: Click Once Deployment
Page 7: Click Once Deployment
Page 8: Click Once Deployment
Page 9: Click Once Deployment