BaseCore.Framework.Application
1.0.0
dotnet add package BaseCore.Framework.Application --version 1.0.0
NuGet\Install-Package BaseCore.Framework.Application -Version 1.0.0
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="BaseCore.Framework.Application" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="BaseCore.Framework.Application" Version="1.0.0" />
<PackageReference Include="BaseCore.Framework.Application" />
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 BaseCore.Framework.Application --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BaseCore.Framework.Application, 1.0.0"
#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 BaseCore.Framework.Application@1.0.0
#: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=BaseCore.Framework.Application&version=1.0.0
#tool nuget:?package=BaseCore.Framework.Application&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
BaseCore.Framework
The Enterprise-Grade Foundation for Modern .NET 10 Applications
BaseCore.Framework is a robust, opinionated, and modular framework designed to accelerate development of Clean Architecture solutions. It enforces best practices, security standards, and comprehensive observability out of the box.
Key Features
Core Infrastructure
- Automatic Audit Trails:
EfRepositoryautomatically tracks every change (Insert/Update/Delete) with user context. - Database Integrity: Auto-generated SQL Triggers ensure audit timestamps (
LogTimeStamp) are tamper-proof at the database level. - Repository Pattern: Generic, optimized repositories with unified paging, sorting, and filtering.
Security & Cryptography
- EncryptorManager: Industrial-strength AES encryption wrappers.
- Digital Signatures: RSA certificate management and signing utilities.
- Secure by Default: Helpers to avoid common cryptographic pitfalls.
Observability
- Unified Logging:
TrackLoggerabstracts logging complexity. - Tracing: End-to-end request tracing across layers.
- AuditScope: Granular method-level auditing.
Architecture
- Domain-Driven Design (DDD): Base classes for Entities, Value Objects, and Domain Events.
- Architecture Tests: Includes
NetArchTestrules to prevent architectural drift and layer violations.
Modules
- BaseCore.Framework.Domain: Pure DDD base classes and Interfaces.
- BaseCore.Framework.Infrastructure: EF Core implementation, SQL Triggers.
- BaseCore.Framework.Observability: Logging, Auditing, Tracing.
- BaseCore.Framework.Configuration: Strongly-typed configuration patterns.
- BaseCore.Framework.Cryptography: Security utilities.
Quick Start
Install the core Domain definitions:
dotnet add package BaseCore.Framework.Domain
| 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 321 | 12/7/2025 |