KMTS.Kernel.Generator
1.1.50
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package KMTS.Kernel.Generator --version 1.1.50
NuGet\Install-Package KMTS.Kernel.Generator -Version 1.1.50
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="KMTS.Kernel.Generator" Version="1.1.50"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="KMTS.Kernel.Generator" Version="1.1.50" />
<PackageReference Include="KMTS.Kernel.Generator"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets> </PackageReference>
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add KMTS.Kernel.Generator --version 1.1.50
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: KMTS.Kernel.Generator, 1.1.50"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package KMTS.Kernel.Generator@1.1.50
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=KMTS.Kernel.Generator&version=1.1.50
#tool nuget:?package=KMTS.Kernel.Generator&version=1.1.50
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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
There are no supported framework assets in this package.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on KMTS.Kernel.Generator:
| Package | Downloads |
|---|---|
|
KMTS.WorkflowEngine.Application
Application layer for KMTS.WorkflowEngine - commands, queries, and service interfaces. |
GitHub repositories
This package is not used by any popular GitHub repositories.