diff --git a/GFramework.Core/GFramework.Core.csproj b/GFramework.Core/GFramework.Core.csproj
new file mode 100644
index 0000000..e2b8a21
--- /dev/null
+++ b/GFramework.Core/GFramework.Core.csproj
@@ -0,0 +1,10 @@
+
+
+
+ GeWuYou.GFramework.Core
+ net9.0;net8.0
+ enable
+ enable
+
+
+
diff --git a/framework/README.md b/GFramework.Core/README.md
similarity index 100%
rename from framework/README.md
rename to GFramework.Core/README.md
diff --git a/framework/architecture/Architecture.cs b/GFramework.Core/architecture/Architecture.cs
similarity index 97%
rename from framework/architecture/Architecture.cs
rename to GFramework.Core/architecture/Architecture.cs
index 77b8aac..9ca82e4 100644
--- a/framework/architecture/Architecture.cs
+++ b/GFramework.Core/architecture/Architecture.cs
@@ -1,12 +1,12 @@
-using GFramework.framework.command;
-using GFramework.framework.events;
-using GFramework.framework.ioc;
-using GFramework.framework.model;
-using GFramework.framework.query;
-using GFramework.framework.system;
-using GFramework.framework.utility;
+using GFramework.Core.command;
+using GFramework.Core.events;
+using GFramework.Core.ioc;
+using GFramework.Core.model;
+using GFramework.Core.query;
+using GFramework.Core.system;
+using GFramework.Core.utility;
-namespace GFramework.framework.architecture;
+namespace GFramework.Core.architecture;
///
/// 架构基类,提供系统、模型、工具等组件的注册与管理功能。
diff --git a/framework/architecture/IArchitecture.cs b/GFramework.Core/architecture/IArchitecture.cs
similarity index 93%
rename from framework/architecture/IArchitecture.cs
rename to GFramework.Core/architecture/IArchitecture.cs
index 0b2ee8c..642d677 100644
--- a/framework/architecture/IArchitecture.cs
+++ b/GFramework.Core/architecture/IArchitecture.cs
@@ -1,11 +1,11 @@
-using GFramework.framework.command;
-using GFramework.framework.events;
-using GFramework.framework.model;
-using GFramework.framework.query;
-using GFramework.framework.system;
-using GFramework.framework.utility;
+using GFramework.Core.command;
+using GFramework.Core.events;
+using GFramework.Core.model;
+using GFramework.Core.query;
+using GFramework.Core.system;
+using GFramework.Core.utility;
-namespace GFramework.framework.architecture;
+namespace GFramework.Core.architecture;
///
/// 架构接口,定义了应用程序架构的核心功能,包括系统、模型、工具的注册和获取,
diff --git a/framework/architecture/README.md b/GFramework.Core/architecture/README.md
similarity index 100%
rename from framework/architecture/README.md
rename to GFramework.Core/architecture/README.md
diff --git a/framework/command/AbstractCommand.cs b/GFramework.Core/command/AbstractCommand.cs
similarity index 95%
rename from framework/command/AbstractCommand.cs
rename to GFramework.Core/command/AbstractCommand.cs
index ef01313..36c86fa 100644
--- a/framework/command/AbstractCommand.cs
+++ b/GFramework.Core/command/AbstractCommand.cs
@@ -1,7 +1,7 @@
-using GFramework.framework.architecture;
-using GFramework.framework.rule;
+using GFramework.Core.architecture;
+using GFramework.Core.rule;
-namespace GFramework.framework.command;
+namespace GFramework.Core.command;
///
/// 抽象命令类,实现 ICommand 接口,为具体命令提供基础架构支持
diff --git a/framework/command/ICanSendCommand.cs b/GFramework.Core/command/ICanSendCommand.cs
similarity index 77%
rename from framework/command/ICanSendCommand.cs
rename to GFramework.Core/command/ICanSendCommand.cs
index 8df3169..f863581 100644
--- a/framework/command/ICanSendCommand.cs
+++ b/GFramework.Core/command/ICanSendCommand.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.rule;
+using GFramework.Core.rule;
-namespace GFramework.framework.command;
+namespace GFramework.Core.command;
///
/// 定义一个可以发送命令的接口,继承自IBelongToArchitecture接口。
diff --git a/framework/command/ICommand.cs b/GFramework.Core/command/ICommand.cs
similarity index 83%
rename from framework/command/ICommand.cs
rename to GFramework.Core/command/ICommand.cs
index e5ae761..b0ec155 100644
--- a/framework/command/ICommand.cs
+++ b/GFramework.Core/command/ICommand.cs
@@ -1,11 +1,11 @@
-using GFramework.framework.events;
-using GFramework.framework.model;
-using GFramework.framework.query;
-using GFramework.framework.rule;
-using GFramework.framework.system;
-using GFramework.framework.utility;
+using GFramework.Core.events;
+using GFramework.Core.model;
+using GFramework.Core.query;
+using GFramework.Core.rule;
+using GFramework.Core.system;
+using GFramework.Core.utility;
-namespace GFramework.framework.command;
+namespace GFramework.Core.command;
///
/// 命令接口,定义了无返回值命令的基本契约
diff --git a/framework/command/README.md b/GFramework.Core/command/README.md
similarity index 100%
rename from framework/command/README.md
rename to GFramework.Core/command/README.md
diff --git a/framework/controller/IController.cs b/GFramework.Core/controller/IController.cs
similarity index 63%
rename from framework/controller/IController.cs
rename to GFramework.Core/controller/IController.cs
index 8dfebd4..3b5e9c6 100644
--- a/framework/controller/IController.cs
+++ b/GFramework.Core/controller/IController.cs
@@ -1,11 +1,11 @@
-using GFramework.framework.command;
-using GFramework.framework.events;
-using GFramework.framework.model;
-using GFramework.framework.query;
-using GFramework.framework.system;
-using GFramework.framework.utility;
+using GFramework.Core.command;
+using GFramework.Core.events;
+using GFramework.Core.model;
+using GFramework.Core.query;
+using GFramework.Core.system;
+using GFramework.Core.utility;
-namespace GFramework.framework.controller;
+namespace GFramework.Core.controller;
///
/// 控制器接口,定义了控制器需要实现的所有功能契约
diff --git a/framework/controller/README.md b/GFramework.Core/controller/README.md
similarity index 100%
rename from framework/controller/README.md
rename to GFramework.Core/controller/README.md
diff --git a/framework/events/DefaultUnRegister.cs b/GFramework.Core/events/DefaultUnRegister.cs
similarity index 92%
rename from framework/events/DefaultUnRegister.cs
rename to GFramework.Core/events/DefaultUnRegister.cs
index f6b4f58..e71da4a 100644
--- a/framework/events/DefaultUnRegister.cs
+++ b/GFramework.Core/events/DefaultUnRegister.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
diff --git a/framework/events/EasyEvent.cs b/GFramework.Core/events/EasyEvent.cs
similarity index 95%
rename from framework/events/EasyEvent.cs
rename to GFramework.Core/events/EasyEvent.cs
index cf53642..f2a446f 100644
--- a/framework/events/EasyEvent.cs
+++ b/GFramework.Core/events/EasyEvent.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// 简单事件类,用于注册、注销和触发无参事件回调
diff --git a/framework/events/EasyEventGeneric.cs b/GFramework.Core/events/EasyEventGeneric.cs
similarity index 99%
rename from framework/events/EasyEventGeneric.cs
rename to GFramework.Core/events/EasyEventGeneric.cs
index d75ab97..4f7d17c 100644
--- a/framework/events/EasyEventGeneric.cs
+++ b/GFramework.Core/events/EasyEventGeneric.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// 泛型事件类,支持一个泛型参数 T 的事件注册、注销与触发。
diff --git a/framework/events/EasyEvents.cs b/GFramework.Core/events/EasyEvents.cs
similarity index 98%
rename from framework/events/EasyEvents.cs
rename to GFramework.Core/events/EasyEvents.cs
index 6fd74a8..6d2b00e 100644
--- a/framework/events/EasyEvents.cs
+++ b/GFramework.Core/events/EasyEvents.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// EasyEvents事件管理器类,用于全局事件的注册、获取和管理
diff --git a/framework/events/ICanRegisterEvent.cs b/GFramework.Core/events/ICanRegisterEvent.cs
similarity index 83%
rename from framework/events/ICanRegisterEvent.cs
rename to GFramework.Core/events/ICanRegisterEvent.cs
index aa40ee5..f3fc0e5 100644
--- a/framework/events/ICanRegisterEvent.cs
+++ b/GFramework.Core/events/ICanRegisterEvent.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.rule;
+using GFramework.Core.rule;
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// 定义一个可以注册事件的接口,继承自IBelongToArchitecture接口。
diff --git a/framework/events/ICanSendEvent.cs b/GFramework.Core/events/ICanSendEvent.cs
similarity index 80%
rename from framework/events/ICanSendEvent.cs
rename to GFramework.Core/events/ICanSendEvent.cs
index d2744e8..26a0b86 100644
--- a/framework/events/ICanSendEvent.cs
+++ b/GFramework.Core/events/ICanSendEvent.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.rule;
+using GFramework.Core.rule;
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// 定义一个可以发送事件的接口,继承自IBelongToArchitecture接口。
diff --git a/framework/events/IEasyEvent.cs b/GFramework.Core/events/IEasyEvent.cs
similarity index 89%
rename from framework/events/IEasyEvent.cs
rename to GFramework.Core/events/IEasyEvent.cs
index 34e7a78..1fdac52 100644
--- a/framework/events/IEasyEvent.cs
+++ b/GFramework.Core/events/IEasyEvent.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// 事件接口,定义了事件注册的基本功能
diff --git a/framework/events/IUnRegister.cs b/GFramework.Core/events/IUnRegister.cs
similarity index 81%
rename from framework/events/IUnRegister.cs
rename to GFramework.Core/events/IUnRegister.cs
index 13575b9..3498702 100644
--- a/framework/events/IUnRegister.cs
+++ b/GFramework.Core/events/IUnRegister.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// 提供注销功能的接口
diff --git a/framework/events/IUnRegisterList.cs b/GFramework.Core/events/IUnRegisterList.cs
similarity index 86%
rename from framework/events/IUnRegisterList.cs
rename to GFramework.Core/events/IUnRegisterList.cs
index 3f15959..35869b4 100644
--- a/framework/events/IUnRegisterList.cs
+++ b/GFramework.Core/events/IUnRegisterList.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// 提供统一注销功能的接口,用于管理需要注销的对象列表
diff --git a/framework/events/OrEvent.cs b/GFramework.Core/events/OrEvent.cs
similarity index 95%
rename from framework/events/OrEvent.cs
rename to GFramework.Core/events/OrEvent.cs
index 07a587f..db46a8a 100644
--- a/framework/events/OrEvent.cs
+++ b/GFramework.Core/events/OrEvent.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.extensions;
+using GFramework.Core.extensions;
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// OrEvent类用于实现事件的或逻辑组合,当任意一个注册的事件触发时,都会触发OrEvent本身
diff --git a/framework/events/README.md b/GFramework.Core/events/README.md
similarity index 100%
rename from framework/events/README.md
rename to GFramework.Core/events/README.md
diff --git a/framework/events/TypeEventSystem.cs b/GFramework.Core/events/TypeEventSystem.cs
similarity index 93%
rename from framework/events/TypeEventSystem.cs
rename to GFramework.Core/events/TypeEventSystem.cs
index 4be8834..287a83c 100644
--- a/framework/events/TypeEventSystem.cs
+++ b/GFramework.Core/events/TypeEventSystem.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
/// TypeEventSystem
diff --git a/framework/events/UnRegisterList.cs b/GFramework.Core/events/UnRegisterList.cs
similarity index 96%
rename from framework/events/UnRegisterList.cs
rename to GFramework.Core/events/UnRegisterList.cs
index 855db26..f5c4b8c 100644
--- a/framework/events/UnRegisterList.cs
+++ b/GFramework.Core/events/UnRegisterList.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.events;
+namespace GFramework.Core.events;
///
diff --git a/framework/extensions/CanGetExtensions.cs b/GFramework.Core/extensions/CanGetExtensions.cs
similarity index 92%
rename from framework/extensions/CanGetExtensions.cs
rename to GFramework.Core/extensions/CanGetExtensions.cs
index 03bace6..de0d448 100644
--- a/framework/extensions/CanGetExtensions.cs
+++ b/GFramework.Core/extensions/CanGetExtensions.cs
@@ -1,8 +1,8 @@
-using GFramework.framework.model;
-using GFramework.framework.system;
-using GFramework.framework.utility;
+using GFramework.Core.model;
+using GFramework.Core.system;
+using GFramework.Core.utility;
-namespace GFramework.framework.extensions;
+namespace GFramework.Core.extensions;
///
/// 提供获取模型对象扩展方法的静态类
diff --git a/framework/extensions/CanRegisterEventExtensions.cs b/GFramework.Core/extensions/CanRegisterEventExtensions.cs
similarity index 93%
rename from framework/extensions/CanRegisterEventExtensions.cs
rename to GFramework.Core/extensions/CanRegisterEventExtensions.cs
index 3e73a79..b3a13d6 100644
--- a/framework/extensions/CanRegisterEventExtensions.cs
+++ b/GFramework.Core/extensions/CanRegisterEventExtensions.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.events;
+using GFramework.Core.events;
-namespace GFramework.framework.extensions;
+namespace GFramework.Core.extensions;
///
/// 事件注册扩展类,提供ICanRegisterEvent接口的扩展方法用于注册和注销事件
diff --git a/framework/extensions/CanSendExtensions.cs b/GFramework.Core/extensions/CanSendExtensions.cs
similarity index 95%
rename from framework/extensions/CanSendExtensions.cs
rename to GFramework.Core/extensions/CanSendExtensions.cs
index a5ff398..2e4b78b 100644
--- a/framework/extensions/CanSendExtensions.cs
+++ b/GFramework.Core/extensions/CanSendExtensions.cs
@@ -1,8 +1,8 @@
-using GFramework.framework.command;
-using GFramework.framework.events;
-using GFramework.framework.query;
+using GFramework.Core.command;
+using GFramework.Core.events;
+using GFramework.Core.query;
-namespace GFramework.framework.extensions;
+namespace GFramework.Core.extensions;
///
/// 提供发送命令功能的扩展类
diff --git a/framework/extensions/OrEventExtensions.cs b/GFramework.Core/extensions/OrEventExtensions.cs
similarity index 88%
rename from framework/extensions/OrEventExtensions.cs
rename to GFramework.Core/extensions/OrEventExtensions.cs
index 72d3c9c..b61bdda 100644
--- a/framework/extensions/OrEventExtensions.cs
+++ b/GFramework.Core/extensions/OrEventExtensions.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.events;
+using GFramework.Core.events;
-namespace GFramework.framework.extensions;
+namespace GFramework.Core.extensions;
///
/// 提供Or事件扩展方法的静态类
diff --git a/framework/extensions/README.md b/GFramework.Core/extensions/README.md
similarity index 100%
rename from framework/extensions/README.md
rename to GFramework.Core/extensions/README.md
diff --git a/framework/extensions/UnRegisterExtension.cs b/GFramework.Core/extensions/UnRegisterExtension.cs
similarity index 100%
rename from framework/extensions/UnRegisterExtension.cs
rename to GFramework.Core/extensions/UnRegisterExtension.cs
diff --git a/framework/extensions/UnRegisterListExtension.cs b/GFramework.Core/extensions/UnRegisterListExtension.cs
similarity index 92%
rename from framework/extensions/UnRegisterListExtension.cs
rename to GFramework.Core/extensions/UnRegisterListExtension.cs
index 9eb3dd9..c0ef67d 100644
--- a/framework/extensions/UnRegisterListExtension.cs
+++ b/GFramework.Core/extensions/UnRegisterListExtension.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.events;
+using GFramework.Core.events;
-namespace GFramework.framework.extensions;
+namespace GFramework.Core.extensions;
///
diff --git a/framework/godot/NodeExtensions.cs b/GFramework.Core/godot/NodeExtensions.cs
similarity index 100%
rename from framework/godot/NodeExtensions.cs
rename to GFramework.Core/godot/NodeExtensions.cs
diff --git a/framework/ioc/IocContainer.cs b/GFramework.Core/ioc/IocContainer.cs
similarity index 96%
rename from framework/ioc/IocContainer.cs
rename to GFramework.Core/ioc/IocContainer.cs
index 293e558..fa92113 100644
--- a/framework/ioc/IocContainer.cs
+++ b/GFramework.Core/ioc/IocContainer.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.ioc;
+namespace GFramework.Core.ioc;
///
/// IOC容器类,用于管理对象的注册和获取
diff --git a/framework/ioc/README.md b/GFramework.Core/ioc/README.md
similarity index 100%
rename from framework/ioc/README.md
rename to GFramework.Core/ioc/README.md
diff --git a/framework/model/AbstractModel.cs b/GFramework.Core/model/AbstractModel.cs
similarity index 92%
rename from framework/model/AbstractModel.cs
rename to GFramework.Core/model/AbstractModel.cs
index 84f1acb..99ced7a 100644
--- a/framework/model/AbstractModel.cs
+++ b/GFramework.Core/model/AbstractModel.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.architecture;
+using GFramework.Core.architecture;
-namespace GFramework.framework.model;
+namespace GFramework.Core.model;
///
/// 抽象模型基类,实现IModel接口,提供模型的基本架构支持
diff --git a/framework/model/ICanGetModel.cs b/GFramework.Core/model/ICanGetModel.cs
similarity index 77%
rename from framework/model/ICanGetModel.cs
rename to GFramework.Core/model/ICanGetModel.cs
index a549b77..b038882 100644
--- a/framework/model/ICanGetModel.cs
+++ b/GFramework.Core/model/ICanGetModel.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.rule;
+using GFramework.Core.rule;
-namespace GFramework.framework.model;
+namespace GFramework.Core.model;
///
/// 定义一个接口,表示可以获取模型的架构组件。
diff --git a/framework/model/IModel.cs b/GFramework.Core/model/IModel.cs
similarity index 63%
rename from framework/model/IModel.cs
rename to GFramework.Core/model/IModel.cs
index a7a6478..a657b2b 100644
--- a/framework/model/IModel.cs
+++ b/GFramework.Core/model/IModel.cs
@@ -1,8 +1,8 @@
-using GFramework.framework.events;
-using GFramework.framework.rule;
-using GFramework.framework.utility;
+using GFramework.Core.events;
+using GFramework.Core.rule;
+using GFramework.Core.utility;
-namespace GFramework.framework.model;
+namespace GFramework.Core.model;
///
/// 模型接口,定义了模型的基本行为和功能
diff --git a/framework/model/README.md b/GFramework.Core/model/README.md
similarity index 100%
rename from framework/model/README.md
rename to GFramework.Core/model/README.md
diff --git a/framework/property/BindableProperty.cs b/GFramework.Core/property/BindableProperty.cs
similarity index 98%
rename from framework/property/BindableProperty.cs
rename to GFramework.Core/property/BindableProperty.cs
index 5d591b3..0e4daba 100644
--- a/framework/property/BindableProperty.cs
+++ b/GFramework.Core/property/BindableProperty.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.events;
+using GFramework.Core.events;
-namespace GFramework.framework.property;
+namespace GFramework.Core.property;
///
diff --git a/framework/property/BindablePropertyUnRegister.cs b/GFramework.Core/property/BindablePropertyUnRegister.cs
similarity index 94%
rename from framework/property/BindablePropertyUnRegister.cs
rename to GFramework.Core/property/BindablePropertyUnRegister.cs
index 51fb903..7255b4a 100644
--- a/framework/property/BindablePropertyUnRegister.cs
+++ b/GFramework.Core/property/BindablePropertyUnRegister.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.events;
+using GFramework.Core.events;
-namespace GFramework.framework.property;
+namespace GFramework.Core.property;
///
diff --git a/framework/property/IBindableProperty.cs b/GFramework.Core/property/IBindableProperty.cs
similarity index 93%
rename from framework/property/IBindableProperty.cs
rename to GFramework.Core/property/IBindableProperty.cs
index c677184..c5a5a6e 100644
--- a/framework/property/IBindableProperty.cs
+++ b/GFramework.Core/property/IBindableProperty.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.property;
+namespace GFramework.Core.property;
///
/// 可绑定属性接口,继承自只读可绑定属性接口,提供可读写的属性绑定功能
diff --git a/framework/property/IReadonlyBindableProperty.cs b/GFramework.Core/property/IReadonlyBindableProperty.cs
similarity index 93%
rename from framework/property/IReadonlyBindableProperty.cs
rename to GFramework.Core/property/IReadonlyBindableProperty.cs
index 1f2a45d..e99793e 100644
--- a/framework/property/IReadonlyBindableProperty.cs
+++ b/GFramework.Core/property/IReadonlyBindableProperty.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.events;
+using GFramework.Core.events;
-namespace GFramework.framework.property;
+namespace GFramework.Core.property;
///
diff --git a/framework/property/README.md b/GFramework.Core/property/README.md
similarity index 100%
rename from framework/property/README.md
rename to GFramework.Core/property/README.md
diff --git a/framework/query/AbstractQuery.cs b/GFramework.Core/query/AbstractQuery.cs
similarity index 92%
rename from framework/query/AbstractQuery.cs
rename to GFramework.Core/query/AbstractQuery.cs
index ab73f7b..2eba9f6 100644
--- a/framework/query/AbstractQuery.cs
+++ b/GFramework.Core/query/AbstractQuery.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.architecture;
+using GFramework.Core.architecture;
-namespace GFramework.framework.query;
+namespace GFramework.Core.query;
///
/// 抽象查询类,提供查询操作的基础实现
diff --git a/framework/query/ICanSendQuery.cs b/GFramework.Core/query/ICanSendQuery.cs
similarity index 77%
rename from framework/query/ICanSendQuery.cs
rename to GFramework.Core/query/ICanSendQuery.cs
index 1664b9e..291bdae 100644
--- a/framework/query/ICanSendQuery.cs
+++ b/GFramework.Core/query/ICanSendQuery.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.rule;
+using GFramework.Core.rule;
-namespace GFramework.framework.query;
+namespace GFramework.Core.query;
///
/// 定义一个可以发送查询的接口契约
diff --git a/framework/query/IQuery.cs b/GFramework.Core/query/IQuery.cs
similarity index 75%
rename from framework/query/IQuery.cs
rename to GFramework.Core/query/IQuery.cs
index 28f8d74..5170de5 100644
--- a/framework/query/IQuery.cs
+++ b/GFramework.Core/query/IQuery.cs
@@ -1,8 +1,8 @@
-using GFramework.framework.model;
-using GFramework.framework.rule;
-using GFramework.framework.system;
+using GFramework.Core.model;
+using GFramework.Core.rule;
+using GFramework.Core.system;
-namespace GFramework.framework.query;
+namespace GFramework.Core.query;
///
diff --git a/framework/query/README.md b/GFramework.Core/query/README.md
similarity index 100%
rename from framework/query/README.md
rename to GFramework.Core/query/README.md
diff --git a/framework/rule/IBelongToArchitecture.cs b/GFramework.Core/rule/IBelongToArchitecture.cs
similarity index 85%
rename from framework/rule/IBelongToArchitecture.cs
rename to GFramework.Core/rule/IBelongToArchitecture.cs
index 274ef55..1c69927 100644
--- a/framework/rule/IBelongToArchitecture.cs
+++ b/GFramework.Core/rule/IBelongToArchitecture.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.architecture;
+using GFramework.Core.architecture;
-namespace GFramework.framework.rule;
+namespace GFramework.Core.rule;
///
diff --git a/framework/rule/ICanSetArchitecture.cs b/GFramework.Core/rule/ICanSetArchitecture.cs
similarity index 79%
rename from framework/rule/ICanSetArchitecture.cs
rename to GFramework.Core/rule/ICanSetArchitecture.cs
index dcc2250..977311c 100644
--- a/framework/rule/ICanSetArchitecture.cs
+++ b/GFramework.Core/rule/ICanSetArchitecture.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.architecture;
+using GFramework.Core.architecture;
-namespace GFramework.framework.rule;
+namespace GFramework.Core.rule;
///
/// 定义一个接口,用于设置架构实例
diff --git a/framework/rule/README.md b/GFramework.Core/rule/README.md
similarity index 100%
rename from framework/rule/README.md
rename to GFramework.Core/rule/README.md
diff --git a/framework/system/AbstractSystem.cs b/GFramework.Core/system/AbstractSystem.cs
similarity index 89%
rename from framework/system/AbstractSystem.cs
rename to GFramework.Core/system/AbstractSystem.cs
index 8ad9245..bbc68a9 100644
--- a/framework/system/AbstractSystem.cs
+++ b/GFramework.Core/system/AbstractSystem.cs
@@ -1,7 +1,7 @@
-using GFramework.framework.architecture;
-using GFramework.framework.rule;
+using GFramework.Core.architecture;
+using GFramework.Core.rule;
-namespace GFramework.framework.system;
+namespace GFramework.Core.system;
///
/// 抽象系统基类,实现系统接口的基本功能
diff --git a/framework/system/ICanGetSystem.cs b/GFramework.Core/system/ICanGetSystem.cs
similarity index 79%
rename from framework/system/ICanGetSystem.cs
rename to GFramework.Core/system/ICanGetSystem.cs
index f9557d4..ddbd00e 100644
--- a/framework/system/ICanGetSystem.cs
+++ b/GFramework.Core/system/ICanGetSystem.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.rule;
+using GFramework.Core.rule;
-namespace GFramework.framework.system;
+namespace GFramework.Core.system;
///
/// 定义一个接口,表示可以获取系统的对象。
diff --git a/framework/system/ISystem.cs b/GFramework.Core/system/ISystem.cs
similarity index 71%
rename from framework/system/ISystem.cs
rename to GFramework.Core/system/ISystem.cs
index 7dcbabc..45a3a3e 100644
--- a/framework/system/ISystem.cs
+++ b/GFramework.Core/system/ISystem.cs
@@ -1,9 +1,9 @@
-using GFramework.framework.events;
-using GFramework.framework.model;
-using GFramework.framework.rule;
-using GFramework.framework.utility;
+using GFramework.Core.events;
+using GFramework.Core.model;
+using GFramework.Core.rule;
+using GFramework.Core.utility;
-namespace GFramework.framework.system;
+namespace GFramework.Core.system;
///
/// 系统接口,定义了系统的基本行为和功能
diff --git a/framework/system/README.md b/GFramework.Core/system/README.md
similarity index 100%
rename from framework/system/README.md
rename to GFramework.Core/system/README.md
diff --git a/framework/utility/ICanGetUtility.cs b/GFramework.Core/utility/ICanGetUtility.cs
similarity index 76%
rename from framework/utility/ICanGetUtility.cs
rename to GFramework.Core/utility/ICanGetUtility.cs
index 2a54708..2dc1c03 100644
--- a/framework/utility/ICanGetUtility.cs
+++ b/GFramework.Core/utility/ICanGetUtility.cs
@@ -1,6 +1,6 @@
-using GFramework.framework.rule;
+using GFramework.Core.rule;
-namespace GFramework.framework.utility;
+namespace GFramework.Core.utility;
///
/// 定义一个接口,表示可以获取工具类的对象
diff --git a/framework/utility/IUtility.cs b/GFramework.Core/utility/IUtility.cs
similarity index 82%
rename from framework/utility/IUtility.cs
rename to GFramework.Core/utility/IUtility.cs
index a644a31..90366eb 100644
--- a/framework/utility/IUtility.cs
+++ b/GFramework.Core/utility/IUtility.cs
@@ -1,4 +1,4 @@
-namespace GFramework.framework.utility;
+namespace GFramework.Core.utility;
///
/// IUtility接口定义了通用工具类的基本契约
diff --git a/framework/utility/README.md b/GFramework.Core/utility/README.md
similarity index 100%
rename from framework/utility/README.md
rename to GFramework.Core/utility/README.md
diff --git a/GFramework.csproj b/GFramework.csproj
index df9c63e..ca9033c 100644
--- a/GFramework.csproj
+++ b/GFramework.csproj
@@ -27,24 +27,26 @@
+
+
+
-
+
+
\ No newline at end of file
diff --git a/GFramework.sln b/GFramework.sln
index c2b50d7..e5505f5 100644
--- a/GFramework.sln
+++ b/GFramework.sln
@@ -6,6 +6,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GFramework.Generator", "GFr
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GFramework.Generator.Attributes", "GFramework.Generator.Attributes\GFramework.Generator.Attributes.csproj", "{84C5C3C9-5620-4924-BA04-92F813F2B70F}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GFramework.Core", "GFramework.Core\GFramework.Core.csproj", "{A6D5854D-79EA-487A-9ED9-396E6A1F8031}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -24,5 +26,9 @@ Global
{84C5C3C9-5620-4924-BA04-92F813F2B70F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{84C5C3C9-5620-4924-BA04-92F813F2B70F}.Release|Any CPU.ActiveCfg = Release|Any CPU
{84C5C3C9-5620-4924-BA04-92F813F2B70F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {A6D5854D-79EA-487A-9ED9-396E6A1F8031}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {A6D5854D-79EA-487A-9ED9-396E6A1F8031}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {A6D5854D-79EA-487A-9ED9-396E6A1F8031}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {A6D5854D-79EA-487A-9ED9-396E6A1F8031}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
EndGlobal