AspectCore Documentation

July 25, 2026 · View on GitHub

AspectCore is a cross-platform AOP (Aspect-Oriented Programming) framework for .NET 6+, providing dynamic-proxy interception, dependency-injection integration, web application support, data validation, and more.

This is the complete AspectCore documentation. English lives here; the Chinese version is under ../(中文文档见 ../).

🚀 Getting Started

Start using AspectCore from scratch.

📖 Guide

Feature documentation for day-to-day development.

🏛 Architecture

Design documents for contributors and advanced users.

🔧 Development

For contributors to this repository.

✅ Testing

About This Documentation

This documentation is generated from a source-code scan and aims to stay consistent with the code. It clearly separates "implemented capabilities" from "design / proposals"; unimplemented content is explicitly marked. The product version is defined in build/version.props.