AspectCore.Abstractions
3.0.0
dotnet add package AspectCore.Abstractions --version 3.0.0
NuGet\Install-Package AspectCore.Abstractions -Version 3.0.0
<PackageReference Include="AspectCore.Abstractions" Version="3.0.0" />
<PackageVersion Include="AspectCore.Abstractions" Version="3.0.0" />
<PackageReference Include="AspectCore.Abstractions" />
paket add AspectCore.Abstractions --version 3.0.0
#r "nuget: AspectCore.Abstractions, 3.0.0"
#:package AspectCore.Abstractions@3.0.0
#addin nuget:?package=AspectCore.Abstractions&version=3.0.0
#tool nuget:?package=AspectCore.Abstractions&version=3.0.0
AspectCore Framework
AspectCore is an Aspect-Oriented Programming based cross platform framework for .NET 6+.
Core support for aspect-interceptor, dependency injection integration, web applications, data validation, and more.
Nuget Packages
Core library
| Package Name | NuGet | MyGet | Downloads |
|---|---|---|---|
| AspectCore.Abstractions | |||
| AspectCore.Core | |||
| AspectCore.Extensions.Reflection |
Integration library
Docs
Full documentation lives under docs/ — English: docs/en/ · 中文: docs/.
- Getting Started
- Interceptor Guide
- Architecture Overview · Module & Package Design
- IoC container and dependency injection
- Reflection extensions
Components
- Autofac Adapter
- DataValidation
- IoC & DynamicProxy
- Microsoft.Extensions.DependencyInjection Adapter
- Reflection
Who is using
- ButterflyAPM Client
- Bing(jianxuanbing)
- DotnetSpider
- EasyCaching
- shriek-fx
- Util
- Zxw.Framework.NetCore
- FastCache
Contributors
Thanks to all the people who have contributed to this project!
<a href="https://github.com/dotnetcore/AspectCore-Framework/graphs/contributors"> <img src="https://contrib.rocks/image?repo=dotnetcore/AspectCore-Framework" /> </a>
Made with contrib.rocks.
Contribute
One of the easiest ways to contribute is to participate in discussions and discuss issues. You can also contribute by submitting pull requests with code changes.
License
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. 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
-
net6.0
-
net8.0
-
net9.0
NuGet packages (42)
Showing the top 5 NuGet packages that depend on AspectCore.Abstractions:
| Package | Downloads |
|---|---|
|
AspectCore.Core
The implementation of the AspectCore framework. |
|
|
AspectCore.Extensions.Hosting
Package Description |
|
|
EaCloud
EaCloud 核心组件,封装着框架核心及数据存储,缓存,辅助操作等功能。 |
|
|
AspectCore.Extensions.Configuration
Configuration extension system for ASP.NET Core via AspectCore-Framework. |
|
|
AspectCore.Extensions.DataValidation
DataValidation extension system for AspectCore Framework. |
GitHub repositories (2)
Showing the top 2 popular GitHub repositories that depend on AspectCore.Abstractions:
| Repository | Stars |
|---|---|
|
izhaorui/Zr.Admin.NET
🎉ZR.Admin.NET是一款前后端分离的、跨平台基于RBAC的通用权限管理后台。ORM采用SqlSugar。前端采用Vue、AntDesign,支持多租户、缓存、任务调度、支持统一异常处理、接口限流、支持一键生成前后端代码,支持动态国际化翻译(Vue3),等诸多黑科技,代码简洁易懂、易扩展让开发更简单、更通用。
|
|
|
alonsoalon/TenantSite.Server
后台服务项目
|
| Version | Downloads | Last Updated |
|---|---|---|
| 3.0.0 | 0 | 7/26/2026 |
| 3.0.0-rc.1 | 46 | 7/25/2026 |
| 3.0.0-beta.1 | 115 | 7/21/2026 |
| 2.6.3 | 1,293 | 7/15/2026 |
| 2.6.2 | 635 | 7/15/2026 |
| 2.6.2-beta.2 | 175 | 7/15/2026 |
| 2.6.2-beta.1 | 156 | 7/15/2026 |
| 2.6.0 | 366 | 7/15/2026 |
| 2.5.0 | 418 | 7/14/2026 |
| 2.5.0-beta.1 | 195 | 7/14/2026 |
| 2.4.0 | 1,292,452 | 5/25/2023 |
| 2.3.0 | 414,835 | 11/25/2022 |
| 2.2.0 | 2,000,258 | 2/8/2021 |
| 2.1.0 | 947,581 | 4/3/2020 |
| 2.0.0 | 255,107 | 12/9/2019 |
| 1.3.0 | 705,822 | 8/19/2019 |
| 1.2.0 | 1,998,648 | 2/5/2019 |
| 1.1.0 | 741,454 | 11/25/2018 |
| 1.0.1 | 455,628 | 9/11/2018 |
| 1.0.0 | 10,753 | 9/10/2018 |
The abstract design of the AspectCore framework.