NetToolsKit.Serialization 8.0.0-preview.1

This is a prerelease version of NetToolsKit.Serialization.
dotnet add package NetToolsKit.Serialization --version 8.0.0-preview.1
                    
NuGet\Install-Package NetToolsKit.Serialization -Version 8.0.0-preview.1
                    
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="NetToolsKit.Serialization" Version="8.0.0-preview.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="NetToolsKit.Serialization" Version="8.0.0-preview.1" />
                    
Directory.Packages.props
<PackageReference Include="NetToolsKit.Serialization" />
                    
Project file
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 NetToolsKit.Serialization --version 8.0.0-preview.1
                    
#r "nuget: NetToolsKit.Serialization, 8.0.0-preview.1"
                    
#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 NetToolsKit.Serialization@8.0.0-preview.1
                    
#: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=NetToolsKit.Serialization&version=8.0.0-preview.1&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=NetToolsKit.Serialization&version=8.0.0-preview.1&prerelease
                    
Install as a Cake Tool

Core serialization abstractions and shared utilities for NetToolsKit.

Features:
• IMessageSerializer abstraction for serializer implementations.
• ISerializerOptions for DI configuration.
• StringTransformer utilities for string transformations.
• NotSerialize attribute for excluding properties.

Ideal for messaging systems, APIs, microservices, and performance-critical applications.

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (13)

Showing the top 5 NuGet packages that depend on NetToolsKit.Serialization:

Package Downloads
NetToolsKit.Serialization.SystemTextJson

System.Text.Json integration for NetToolsKit.Serialization. Features: • Default JSON settings. • Configurable serializer options. • DI extensions for selecting SystemTextJson. Ideal for modern JSON serialization with source-generated metadata support.

NetToolsKit.MessageBus

NetToolsKit.MessageBus provides a high-performance distributed messaging bus with pluggable transports. Features: • Extends NetToolsKit.Mediator for distributed events • Neutral core with pluggable adapters (RabbitMQ, Kafka, Azure Service Bus) • Message protocol with correlation, tracing, and retry support Ideal for microservices requiring reliable pub/sub and request/response patterns. For saga orchestration, use NetToolsKit.MessageBus.Sagas package.

NetToolsKit.Data.EntityFrameworkCore

Lightweight helpers and patterns to tame EF Core setup and data access. Features: • Repository and Unit of Work abstractions. • Sensible defaults for DbContext configuration. • Migration and schema management helpers. • LINQ utilities and dynamic query support. Ideal for teams standardizing EF Core across services.

NetToolsKit.MessageBus.EntityFrameworkCore

EF Core inbox/outbox implementations for NetToolsKit.MessageBus. Features: • DbContext-backed outbox writer • Inbox idempotency store • ModelBuilder mappings for inbox/outbox tables. Ideal for reliable message persistence with EF Core.

NetToolsKit.Observability

NetToolsKit.Observability delivers practical logging and tracing foundations for .NET services. Features: • Serilog setup with useful enrichers for context‑rich logs. • OpenTelemetry integration for traces and metrics. • Friendly DI integration to wire everything up quickly. Ideal for services that need production‑ready diagnostics with minimal setup.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.0.0-preview.1 484 3/10/2026