=======
=======
Development of the Krypton Extended Toolkit is supported by these generous organisations:
|
|
| JetBrains provides cutting-edge IDE and developer productivity tools. | YourKit provides a market-leading intelligent Java Profiler and .NET Profiler. |
=======
If you want to try out the latest .NET SDK (currently .NET 8), but just have the stable version of Visual Studio installed, please read this article.
=======
Note: These packages do not support anything newer than .NET Framework 4.8.1.
PM> NuGet\Install-Package Krypton.Toolkit.Suite.Extended.Ultimate -Version 70.22.11.312<PackageReference Include="Krypton.Toolkit.Suite.Extended.Ultimate" Version="70.22.11.312" />PM> NuGet\Install-Package Krypton.Toolkit.Suite.Extended.Ultimate.Lite -Version 70.22.11.312<PackageReference Include="Krypton.Toolkit.Suite.Extended.Ultimate.Lite" Version="70.22.11.312" />=======
Note: Some packages may install third-party libraries in order to make them function correctly.
=======
The Krypton Extended Toolkit can be built using several methods:
The fastest way to build the entire toolkit:
# Standard configurations (Full TFMs - includes net472)
dotnet build -c Release # Stable, 6 frameworks
dotnet build -c Canary # Beta, 6 frameworks
dotnet build -c Nightly # Alpha, 6 frameworks
# Lite configurations (Smaller packages - excludes net472)
dotnet build -c ReleaseLite # Stable, 5 frameworks
dotnet build -c CanaryLite # Beta, 5 frameworks
dotnet build -c NightlyLite # Alpha, 5 frameworks
# Create NuGet packages
dotnet pack -c Release # Create Release packages
dotnet pack -c ReleaseLite # Create Lite packagesBuild outputs:
- Compiled assemblies:
Bin/{Configuration}/ - NuGet packages:
Bin/NuGet Packages/{Configuration}/
Documentation:
- Global Dependency Inclusion - Smart dependency management for all projects
- Centralized TFM Configuration - Framework targeting strategy
- Lite Configuration - Build smaller packages for modern frameworks
- Workflow Implementation - GitHub Actions CI/CD workflows
For daily development:
- Open
Source/Krypton Toolkit/Krypton Toolkit Suite Extended 2022 - VS2022.sln - Build using Visual Studio's standard build commands
| Configuration | Branch | Package Suffix | Version Suffix | TFMs |
|---|---|---|---|---|
| Release | master |
(none) | (none) | 6 (includes net472) |
| Canary | canary |
.Canary |
-beta |
6 (includes net472) |
| Nightly | alpha |
.Nightly |
-alpha |
6 (includes net472) |
| Configuration | Branch | Package Suffix | Version Suffix | TFMs |
|---|---|---|---|---|
| ReleaseLite | master |
.Lite |
(none) | 5 (excludes net472) |
| CanaryLite | canary |
.Lite.Canary |
-beta |
5 (excludes net472) |
| NightlyLite | alpha |
.Lite.Nightly |
-alpha |
5 (excludes net472) |
- Windows (required for .NET Framework and WinForms)
- Visual Studio 2022 or later
- .NET SDK 8.0 or later
- MSBuild (included with Visual Studio)
For more details, see the build documentation.














