%VOSWARNING% %META:TOPICPARENT{name="VirtAdoNet35Provider"}% ---+ Installation and Removal of the Single-Tier ADO.NET Provider for Virtuoso, on Windows %TOC% ---++ Installation The ADO.NET Provider for Virtuoso is provided as part of the Virtuoso Client Connectivity Kit installer. If the target Virtuoso Server installation is already or will be installed on a TCP/IP-accessible host, this is the only component that needs to be installed on the client host. 1 Download and run the Virtuoso Client Connectivity Kit installer appropriate to your data consuming application from the [[http://virtuoso.openlinksw.com/download/][Virtuoso Download]] page. %BR%%BR% Note: the 32-bit components may be installed on both 32-bit and 64-bit Windows, and will be necessary for use with any 32-bit data consuming components. 64-bit components can only be installed in a 64-bit Windows environment. %BR%%BR% 1 Click the Run button to allow the signed Virtuoso Client Connectivity kit installer to start. %BR%%BR%%BR%%BR% 1 If you have installed any version of the ADO.NET Provider at some point in the past, this message may be displayed: %BR%%BR%%BR%%BR% * Follow the [[#Removal][Removal]] process to remove the existing components, and then continue with the new installation.%BR%%BR% 1 Click the Next button to begin the installation process. %BR%%BR%%BR%%BR% 1 Tick the I agree with license agreement checkbox and click the Next button. %BR%%BR%%BR%%BR% 1 To manually select the components for installation, or to specify the installation directory, choose the Custom option. Otherwise, choose the Typical or Complete option and skip to step 8. %BR%%BR%%BR%%BR% 1 If you chose the "Custom" option, select the target installation directory or accept the default. Click the Next button to continue. %BR%%BR%%BR%%BR% 1 Again if you chose the "Custom" option, select the client drivers and providers you want to be installed (ODBC, JDBC, OLE DB, ADO.NET, etc.) and choose Next to continue. Note: the Provider for .NET 3.5 is required for Entity Frameworks and other ADO.NET v3.x support; the Provider for .NET 2.0 is provided primarily for support of legacy client applications and environments. %BR%%BR%%BR%%BR% 1 The installer is now ready to begin the installation. Click the Install button to commence the process. %BR%%BR%%BR%%BR% 1 The installer will announce successful completion, or provide error messages for diagnosis and resolution. %BR%%BR%%BR%%BR% 1 Verify ADO.NET Provider installation, if desired, by checking that the Providers chosen for installation — virtado3 and/or virtado2, for Provider for .NET 3.5 and Provider for .NET 2.0, respectively — are listed in the %WINDOWS%\assembly folder. %BR%%BR%%BR%%BR% 1 The installation of the ADO.Net Provider Client is complete. ---++ Removal 1 The Provider can be uninstalled through the Control Panel -> Programs and Features menu, or the Add/Remove Programs control panel, by selecting the Virtuoso Client Connectivity kit from the list of installed components and clicking the uninstall option presented. %BR%%BR%%BR%%BR% 1 Click Yes to uninstall the Virtuoso Client Connectivity Kit. %BR%%BR%%BR%%BR%