Imizuki.UniversalApi 1.0.0

Imizuki.UniversalApi

面向 .NET 10 与 ASP.NET Core 的通用 API 组件。

  • 包名:Imizuki.UniversalApi
  • 版本:1.0.0
  • 作者:Imizuki
  • Copyright © 2026 Imizuki

功能与命名空间

命名空间 功能
Imizuki.UniversalApi.Attributes 端点分组、HTTP 方法与跳过统一响应的特性
Imizuki.UniversalApi.Core 应用配置与服务访问
Imizuki.UniversalApi.Unify 统一响应、业务异常与 MVC / Minimal API 过滤器
Imizuki.UniversalApi.Utils JSON 配置、日期转换与 ID 工具
Imizuki.UniversalApi.Generator 端点映射源生成器实现

生成器输出使用 Imizuki.UniversalApi.Generated 命名空间。当前项目将生成器与运行时组件编译在同一程序集内,NuGet 包尚未配置自动加载源生成器的 analyzer 布局。

MVC 配置示例

using Imizuki.UniversalApi.Core;
using Imizuki.UniversalApi.Unify;
using Imizuki.UniversalApi.Utils;

var builder = WebApplication.CreateBuilder(args);
builder.AddApplicationCore();
builder.Services.AddControllers()
    .AddNewtonsoftJson(options => options.UseMvcJsonOptions())
    .AddInjectWithUnifyResult();

var app = builder.Build();
app.UseApplicationCore();
app.MapControllers();
app.Run();

构建与打包

dotnet build Imizuki.UniversalApi.slnx -c Release
dotnet pack Imizuki.UniversalApi/Imizuki.UniversalApi.csproj -c Release -o artifacts

尚未指定开源许可证、项目主页或源码仓库地址;发布前应按实际情况补充相应 NuGet 元数据。

No packages depend on Imizuki.UniversalApi.

Version Downloads Last updated
1.2.3 0 11/05/2026
1.2.2 1 11/05/2026
1.2.1 0 11/05/2026
1.2.0 0 11/05/2026
1.1.1 0 11/05/2026
1.1.0 0 11/05/2026
1.0.2 0 11/05/2026
1.0.1 0 11/05/2026
1.0.0 0 11/05/2026