Install NCache Professional Packages
This section contains all the NuGet packages, Maven dependencies, NPM packages, and pip libraries you need to install to use specific features of NCache.
NuGet Packages for ASP.NET Core
NCache provides NuGet packages for NCache Professional which contains client libraries. Note that there is no licensing required for clients in the case of client-server Licensing.
Installing NuGet Packages
To install NuGet packages, open Visual Studio and go to Tools -> NuGet Package Manager -> Package Manager Console.
On the console, execute the following commands to install the NuGet packages:
You can install NuGet packages for the following:
Professional SDK (all client libraries)
Install-Package Alachisoft.NCache.Professional.SDK
ASP.NET Sessions
Install-Package AspNet.SessionState.NCache.Professional
ASP.NET Core Sessions
Install-Package AspNetCore.Session.NCache.Professional
Distributed Lucene
Install-Package Lucene.Net.NCache.Professional
Distributed Lucene Facets
Install-Package Lucene.Net.Facet.NCache.Professional
Distributed Lucene Geo-Spatial API
Install-Package Lucene.Net.Spatial.NCache.Professional
ASP.NET SignalR
Install-Package AspNet.SignalR.NCache.Professional
ASP.NET Core SignalR
Install-Package AspNetCore.SignalR.NCache.Professional
NHibernate
Install-Package NHibernate.NCache.Professional
Entity Framework Core
Install-Package EntityFrameworkCore.NCache.Professional
Maven Packages For Java
NCache provides various Maven packages that contain client libraries for NCache Professional.
Install Maven Packages
To install NCache Professional Maven packages, open a Java IDE such as IntelliJ and add the following dependencies in the pom.xml file:
All NCache Java Client Libraries
<!-- https://mvnrepository.com/artifact/com.alachisoft.ncache/ncache-professional-client -->
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-professional-client</artifactId>
<version>x.x.x</version>
</dependency>
Hibernate
<!-- https://mvnrepository.com/artifact/com.alachisoft.ncache/ncache-professional-hibernate -->
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-professional-hibernate</artifactId>
<version>x.x.x</version>
</dependency>
Spring
<!-- https://mvnrepository.com/artifact/com.alachisoft.ncache/ncache-professional-spring -->
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-professional-spring</artifactId>
<version>x.x.x</version>
</dependency>
Jakarta Sessions
<!-- https://mvnrepository.com/artifact/com.alachisoft.ncache/ncache-professional-sessions -->
<dependency>
<groupId>com.alachisoft.ncache</groupId>
<artifactId>ncache-professional-sessions</artifactId>
<version>x.x.x</version>
</dependency>
NPM Packages for Node.js
NCache provides NPM packages that contain various libraries for NCache to work in your client and server environments.
Install NPM Packages
To install npm packages for NCache Enterprise, run the following commands in a shell environment:
All NCache Node.js Client Libraries
npm install ncache-professional-client
Sessions
npm install ncache-professional-sessions
Pip Libraries for Python
NCache provides pip libraries for Python that you can install to use the NCache client-side features with Python.
Install Pip Libraries
To install the pip libraries, run the following command in a shell environment:
All NCache Python Client Libraries
pip install ncache-professional-client
See Also
Windows Installation
Network Installation with PowerShell
Evaluation Period Management
License Management