8 Using ClickOnce Deployment

8
ClickOnce deployment lets you package Windows Forms or console applications so that they can be distributed with a minimum of work. Like browser-based application deployment, ClickOnce deployment lets clients download the assemblies they need from a Web page, a network file share, or from stored media, such as a CD-ROM. If the application is defined as self-updating, when the client accesses the application, the application checks the server to find out whether any assemblies have been updated. Any new assemblies are downloaded to the download cache on the client, refreshing the application without any interaction with the end user.
NOTE: ClickOnce deployment is available only with Visual Studio 2005 and higher, and the .NET Framework Versions 2.0, 3.0, 3.5, 3.5 SP1, 4.0, and 4.5. Earlier versions of the .NET Framework used No-Touch Deployment.
Because DataDirect Connect for ADO.NET data providers are built from 100% managed code, you can use ClickOnce deployment effectively to deploy the data provider with your Windows Forms application. Following deployment, .NET security requirements necessitate an initial configuration step on the client. Future updates and changes to the application are delivered to the client by the Web server.
NOTES:
Deploying the Windows Forms application with a DataDirect Connect for ADO.NET data provider requires that each client has installed either the Microsoft .NET Framework or the Microsoft .NET Framework Redistributable 2.0 or higher, which is available for download on the Microsoft Web site.