KMTS.Kernel.Application
1.1.55
dotnet add package KMTS.Kernel.Application --version 1.1.55
NuGet\Install-Package KMTS.Kernel.Application -Version 1.1.55
<PackageReference Include="KMTS.Kernel.Application" Version="1.1.55" />
<PackageVersion Include="KMTS.Kernel.Application" Version="1.1.55" />
<PackageReference Include="KMTS.Kernel.Application" />
paket add KMTS.Kernel.Application --version 1.1.55
#r "nuget: KMTS.Kernel.Application, 1.1.55"
#:package KMTS.Kernel.Application@1.1.55
#addin nuget:?package=KMTS.Kernel.Application&version=1.1.55
#tool nuget:?package=KMTS.Kernel.Application&version=1.1.55
KMTS.Kernel
A generic, reusable foundation library for .NET projects following Clean Architecture and Domain-Driven Design principles.
Overview
KMTS.Kernel provides the building blocks for modern .NET applications:
- Result Pattern - Explicit error handling without exceptions
- CQRS Messaging - Command/Query separation with ISender
- DDD Abstractions - Entity, ValueObject, Domain Events
- Validation - FluentValidation integration
- Source Generators - Automatic ISender and IDomainEventsDispatcher implementations
Packages
| Package | Description |
|---|---|
KMTS.Kernel.Domain |
Core domain abstractions (Entity, Result, Error, ValueObject) |
KMTS.Kernel.Application |
CQRS messaging, validation behaviors, service markers |
KMTS.Kernel.Infrastructure |
EF Core extensions, caching, JSON converters |
KMTS.Kernel.Presentation |
API results, endpoint abstractions |
KMTS.Kernel.Generator |
Source generators for ISender/IDomainEventsDispatcher |
Installation
dotnet add package KMTS.Kernel.Domain
dotnet add package KMTS.Kernel.Application
dotnet add package KMTS.Kernel.Infrastructure
dotnet add package KMTS.Kernel.Presentation
dotnet add package KMTS.Kernel.Generator
Requirements
- .NET 10.0+
- C# 13.0
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- FluentValidation (>= 12.1.0)
- KMTS.Kernel.Domain (>= 1.1.55)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.0)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on KMTS.Kernel.Application:
| Package | Downloads |
|---|---|
|
KMTS.WorkflowEngine.Application
Application layer for KMTS.WorkflowEngine - commands, queries, and service interfaces. |
|
|
KMTS.Kernel.Infrastructure
Infrastructure implementations including caching, EF Core extensions, and JSON converters. |
|
|
KMTS.Kernel.Presentation
Presentation layer with endpoint abstractions, API results, and error message resolution. |
|
|
KMTS.Kernel.Licensing
Licensing abstractions and decorator for KMTS Kernel with hardware-locked, offline license validation. |
GitHub repositories
This package is not used by any popular GitHub repositories.