U4-8373 - Divide UmbracoCms.Core nuget package into smaller, more focused/specific packages

Created by Brian Lacy 25 Apr 2016, 17:52:12 Updated by Brian Lacy 03 May 2016, 15:52:01

Currently, if one wants to use any part of Umbraco in a separate assembly project -- such as the DB persistence library, for instance -- one may install the UmbracoCms.Core nuget package. However, this installs more than 30 additional dependencies in the project!

Ideally, the Core package should be broken up into a number of smaller, more focused or specific packages, so that we can include only the parts we actually need. In my example, I might install "UmbracoCms.Persistence" or similar.


Priority: Normal

Type: Feature (request)

State: Submitted


Difficulty: Normal


Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version:


Story Points: