In this document
Packages
ASP.NET Boilerplate is distributed on nuget. Here, a list of all official packages.
Abp
Core package. All other packages depends on it.
Abp.AspNetCore
ASP.NET Core integration package.
Abp.Web.Common
Common web related classes (Used both by ASP.NET MVC and ASP.NET Core).
Abp.Web
Web package both of MVC and Web API use.
Abp.Web.Mvc
ASP.NET MVC integration and infrastructure.
Abp.Web.Api
ASP.NET Web API integration and infrastructure.
Abp.Web.Api.OData
OData integration and infrastructure.
Abp.Web.Resources
Resources (js,css... files) for web projects.
Abp.Web.SignalR
SignalR integration package.
Abp.Owin
OWIN integration.
Abp.EntityFramework.Common
Common code shared between Abp.EntityFramework and Abp.EntityFrameworkCore packages.
Abp.EntityFramework
EntityFramework integration and infrastructure.
Abp.EntityFramework.GraphDiff
EntityFramework GraphDiff integration package.
Abp.EntityFrameworkCore
EntityFrameworkCore integration and infrastructure.
Abp.NHibernate
NHibernate integration and infrastructure.
Abp.FluentMigrator
Some simple extension methods to use ABP with FluentMigrator.
Abp.AutoMapper
Some simple attributes and extension methods to make AutoMapper easier to use.
Abp.HangFire
Hanfire integration for background job management.
Abp.HangFire.AspNetCore
Hangfire.AspNetCore integration for background job management.
Abp.Castle.Log4Net
Log4Net adapter to support latest log4net for Abp and Castle.
Abp.RedisCache
Redis replacement for ABP's default cache manager.
Abp.MailKit
MailKit implementation for ABP's IEmailSender.
Abp.TestBase
Base classes to create integration tests for ABP based projects.
Abp.AspNetCore.TestBase
Base classes to create integration tests for AspNet Core and ABP based projects.
Tips
You can use the command below in Package Manager Console to upgrade all Abp packages in your solution in one command:
get-project -all | get-package | ?{ $_.Id -like 'Abp*' } | update-package
It's tested in Visual Studio 2015.