GeWuYou
|
665b3e8396
|
feat(build): 修改项目构建配置和依赖管理
- 添加 Directory.Build.props 统一构建属性配置
- 配置 netstandard2.0 和 netstandard2.1 目标框架
- 集成 Meziantou.Polyfill 提供新特性支持
- 设置 Nullable 启用可空类型检查
- 配置文档文件生成和包标识设置
- 添加 Microsoft.CodeAnalysis 相关包引用
- 配置项目引用和命名空间引入规则
|
2026-04-17 21:11:56 +08:00 |
|
dependabot[bot]
|
eb30d52f00
|
Bump Meziantou.Polyfill from 1.0.109 to 1.0.110
---
updated-dependencies:
- dependency-name: Meziantou.Polyfill
dependency-version: 1.0.110
dependency-type: direct:production
update-type: version-update:semver-patch
- dependency-name: Meziantou.Polyfill
dependency-version: 1.0.110
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|
2026-04-17 19:36:01 +08:00 |
|
GeWuYou
|
0d9d09bc4a
|
feat(ioc): 添加Microsoft DI容器适配器及测试
- 实现MicrosoftDiContainer类作为IIocContainer接口的适配器
- 提供线程安全的依赖注入容器功能
- 支持单例、瞬态、作用域服务注册
- 实现CQRS处理器注册功能
- 添加服务工厂方法注册支持
- 实现按优先级排序的服务获取功能
- 添加完整的单元测试覆盖基本功能和边界情况
- 支持容器冻结和作用域创建功能
- 实现多样性实例注册到多个接口的功能
|
2026-04-16 09:14:27 +08:00 |
|
GeWuYou
|
1973fb2a60
|
feat(ioc): 添加Microsoft DI容器适配器和CQRS运行时模块
- 移除过时的Cqrs抽象引用
- 添加MicrosoftDiContainer实现IIocContainer接口
- 提供线程安全的依赖注入容器功能
- 支持单例、瞬态、作用域生命周期管理
- 实现CQRS请求管道行为注册功能
- 添加CqrsRuntimeModule服务模块
- 提供CQRS运行时实现和处理器注册器
- 扩展IArchitectureContext接口支持CQRS契约
|
2026-04-16 07:32:17 +08:00 |
|
GeWuYou
|
d881bd5ad1
|
refactor(cqrs): 简化接口定义并分离流式命令和查询接口
- 移除 ICommand<TResponse> 和 ICommand 的空实现体
- 移除 IQuery<TResponse> 和 IStreamQuery<TResponse> 的空实现体
- 移除 INotification、IRequest<TResponse>、IStreamRequest<TResponse> 的空实现体
- 将 IStreamCommand<TResponse> 分离到独立文件中
- 将 IStreamQuery<TResponse> 分离到独立文件中
- 保持所有接口的核心功能不变,仅简化语法结构
|
2026-04-15 19:02:53 +08:00 |
|
GeWuYou
|
ede8a8faa4
|
fix(namespace): 修正命名空间
- 修正Core模块命名空间
- 修正Godot模块命名空间
|
2026-04-15 15:34:14 +08:00 |
|
GeWuYou
|
1c5c5c812a
|
chore(deps): 更新 Meziantou.Analyzer 和 Meziantou.Polyfill 依赖包版本
- 将 Meziantou.Analyzer 从 2.0.264 版本升级到 3.0.46 版本
- 将 Meziantou.Polyfill 从 1.0.71 版本升级到 1.0.109 版本
|
2026-04-15 15:26:38 +08:00 |
|
GeWuYou
|
048f96c6cd
|
feat(core): 添加架构上下文和CQRS运行时实现
- 实现ArchitectureContext提供系统、模型、工具等组件访问管理
- 添加CqrsDispatcher作为GFramework自有CQRS运行时分发器
- 集成Microsoft.Extensions.DependencyInjection作为IoC容器适配器
- 实现完整的命令、查询、事件处理机制
- 支持上下文感知处理器注入架构上下文
- 提供管道行为链处理机制
- 实现流式请求处理功能
- 添加服务实例缓存和优先级排序支持
|
2026-04-15 14:41:53 +08:00 |
|