Installing Cache Client Assemblies (Velocity)

[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]

In order to use the cache cluster, a cache-enabled application server or a Visual Studio development environment workstation must have a local copy of the Microsoft project code named "Velocity" assemblies. These assemblies are installed on the cache server by the "Velocity" installation program. Copy these assemblies from the cache server's installation folder to a single folder on your application server or development workstation:

  • CacheBaseLibrary.dll

  • ClientLibrary.dll

  • FabricCommon.dll

  • CASBase.dll

Note

It is important that your application or development environment use the same assemblies as the cache servers. During any upgrade of the distributed cache system, make sure that all cache clients using that system have the same versions of assemblies. Check this by comparing the Product version of the cache client's ClientLibrary.dll file with the Product version of the cache server's ServiceLibrary.dll file that is located in the installation folder.

Preparing the Cache-enabled Application Server

In order for your application server to use the "Velocity" assemblies, you have to install the cache-enabled application that uses them. As long as that application's installation program gets the "Velocity" assemblies copied to an accessible location on the application server, that application can employ traditional .NET application installation techniques.

Preparing the Development Workstation

When developing a cache-enabled application, you only program with the public members of CacheBaseLibrary.dll and ClienLibrary.dll. Because these assemblies reference the other two, they should all be copied to the same folder on your development workstation. For more information, see How to: Prepare the Development Environment (Velocity).

See Also

Tasks

How to: Prepare a SQL Server Database for Cluster Configuration Settings (Velocity)
How to: Prepare a Shared Network Folder for Cluster Configuration Settings (Velocity)

Concepts

Cache Server Installation (Velocity)
Cluster Configuration Storage Options (Velocity)
Shared Folder-Based Cluster Configuration (Velocity)
SQL Server-Based Cluster Configuration (Velocity)
Cache Administration with PowerShell (Velocity)
Automated Cache Server Installation (Velocity)

Other Resources

Installation and Deployment (Velocity)