Installing Konstrukt, the back office UI builder for Umbraco.
Konstrukt is installed via the NuGet package manager by issuing the following command in your web project.
dotnet add package Konstrukt
If you wish to install Konstrukt into a class library without the UI elements, you can add a reference to the
dotnet add package Konstrukt.Startup
Alternatively, you can also find and install the NuGet package via the NuGet Package Manager GUI in Visual Studio.
Konstrukt uses Umbraco Migrations to install all of it's features meaning upgrades follow the exact same process as the installation processes detailed above, installing the latest version of a package over the top of the existing package installation. Konstrukt is then clever enough to detect the current state of your site and only install the features that are missing.
Once you have purchased a license you can install it by dropping the license file directly into your sites
umbraco\Licensesfolder. Konstrukt will automatically scan this directory for any valid licenses.
If you need to store your licenses in an alternative directory, you can change where Konstrukt looks for licenses by setting a
Konstrukt.Licensing.LicensesDirectoryapp setting with a path to the alternative location.