Kentico provides integration (NuGet) packages that help with the development of MVC websites. You can integrate the following types of NuGet packages into your project:
Installing Kentico integration packages
- Visual Studio -> Tools -> NuGet Package Manager -> Manage NuGet Packages for Solution...
- Search for Kentico.
- Install the necessary packages.
Kentico.Web.Mvc integration package
The main purpose of the Kentico.Web.Mvc integration package is to help you start developing your MVC applications with as few manual steps as possible. The package contains the necessary items to make your MVC application work with the Kentico application.
The package has a dependency on the Kentico.Libraries integration package, so the installation automatically includes all Kentico assemblies that you need in an external application.
Additionally, the Kentico.Web.Mvc integration package allows you to use the following features:
To use other features, you need to separately install the corresponding packages listed in the General integration packages section.
Kentico.Libraries integration package
NuGet package containing all the Kentico assemblies that you need for working with Kentico in an external application.
Important: Always use the Kentico.Libraries package with the same version as the version of your Kentico application. For example, if you're using Kentico 9.0.1, you need to use the 9.0.1 version of the Kentico.Libraries package as well. See how you can apply a hotfix to your Kentico installation.
General integration packages
NuGet package containing files required for the English localization of Kentico. Individual Kentico features depend on the localization files.
NuGet package containing improved API for working with smart search.
NuGet package that contains API for managing email campaign subscriptions on MVC websites.