refactor(framework): 重构框架命名空间和项目名称

- 将所有 GWFramework 命名空间重命名为 GFramework
- 更新解决方案文件中的项目名称和路径引用
- 修改项目文件中的 PackageId、Product 和 URL 配置
- 统一框架内各模块的命名空间前缀为 GFramework
- 调整根命名空间配置以匹配新的项目结构
This commit is contained in:
GwWuYou 2025-12-09 18:28:55 +08:00
parent b7b67e6256
commit da3941d6af
43 changed files with 111 additions and 120 deletions

View File

@ -4,21 +4,22 @@
<TargetFramework>net9.0</TargetFramework> <TargetFramework>net9.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings> <ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable> <Nullable>enable</Nullable>
<PackageId>GWFramework</PackageId> <PackageId>GeWuYou.GFramework</PackageId>
<Authors>gewuyou</Authors> <Authors>gewuyou</Authors>
<Product>GWFramework</Product> <Product>GeWuYou.GFramework</Product>
<Description>A game development framework inspired by QFramework</Description> <Description>A game development framework inspired by QFramework</Description>
<Copyright>Copyright © 2025</Copyright> <Copyright>Copyright © 2025</Copyright>
<RepositoryUrl>https://github.com/GeWuYou/GWFramework</RepositoryUrl> <RepositoryUrl>https://github.com/GeWuYou/GFramework</RepositoryUrl>
<PackageProjectUrl>https://github.com/GeWuYou/GWFramework</PackageProjectUrl> <PackageProjectUrl>https://github.com/GeWuYou/GFramework</PackageProjectUrl>
<PackageLicenseExpression>MIT</PackageLicenseExpression> <PackageLicenseExpression>MIT</PackageLicenseExpression>
<PackageTags>game;framework;godot</PackageTags> <PackageTags>game;framework</PackageTags>
<GeneratePackageOnBuild>false</GeneratePackageOnBuild> <GeneratePackageOnBuild>false</GeneratePackageOnBuild>
<RepositoryType>git</RepositoryType> <RepositoryType>git</RepositoryType>
<PublishRepositoryUrl>true</PublishRepositoryUrl> <PublishRepositoryUrl>true</PublishRepositoryUrl>
<EmbedUntrackedSources>true</EmbedUntrackedSources> <EmbedUntrackedSources>true</EmbedUntrackedSources>
<IncludeSymbols>true</IncludeSymbols> <IncludeSymbols>true</IncludeSymbols>
<SymbolPackageFormat>snupkg</SymbolPackageFormat> <SymbolPackageFormat>snupkg</SymbolPackageFormat>
<RootNamespace>GFramework</RootNamespace>
</PropertyGroup> </PropertyGroup>
</Project> </Project>

View File

@ -1,6 +1,6 @@
 
Microsoft Visual Studio Solution File, Format Version 12.00 Microsoft Visual Studio Solution File, Format Version 12.00
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GWFramework", "GWFramework.csproj", "{9BEDDD6C-DF8B-4E71-9C75-F44EC669ABBD}" Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GFramework ", "GFramework .csproj", "{9BEDDD6C-DF8B-4E71-9C75-F44EC669ABBD}"
EndProject EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@ -1,13 +1,12 @@
using GWFramework.framework.command; using GFramework.framework.command;
using GWFramework.framework.events; using GFramework.framework.events;
using GWFramework.framework.ioc; using GFramework.framework.ioc;
using GWFramework.framework.model; using GFramework.framework.model;
using GWFramework.framework.query; using GFramework.framework.query;
using GWFramework.framework.system; using GFramework.framework.system;
using GWFramework.framework.utility; using GFramework.framework.utility;
namespace GFramework.framework.architecture;
namespace GWFramework.framework.architecture;
/// <summary> /// <summary>
/// 架构基类,提供系统、模型、工具等组件的注册与管理功能。 /// 架构基类,提供系统、模型、工具等组件的注册与管理功能。

View File

@ -1,11 +1,11 @@
using GWFramework.framework.command; using GFramework.framework.command;
using GWFramework.framework.events; using GFramework.framework.events;
using GWFramework.framework.model; using GFramework.framework.model;
using GWFramework.framework.query; using GFramework.framework.query;
using GWFramework.framework.system; using GFramework.framework.system;
using GWFramework.framework.utility; using GFramework.framework.utility;
namespace GWFramework.framework.architecture; namespace GFramework.framework.architecture;
/// <summary> /// <summary>
/// 架构接口,定义了应用程序架构的核心功能,包括系统、模型、工具的注册和获取, /// 架构接口,定义了应用程序架构的核心功能,包括系统、模型、工具的注册和获取,

View File

@ -1,8 +1,7 @@
using GWFramework.framework.architecture; using GFramework.framework.architecture;
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GFramework.framework.command;
namespace GWFramework.framework.command;
/// <summary> /// <summary>
/// 抽象命令类,实现 ICommand 接口,为具体命令提供基础架构支持 /// 抽象命令类,实现 ICommand 接口,为具体命令提供基础架构支持

View File

@ -1,6 +1,6 @@
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GWFramework.framework.command; namespace GFramework.framework.command;
/// <summary> /// <summary>
/// 定义一个可以发送命令的接口继承自IBelongToArchitecture接口。 /// 定义一个可以发送命令的接口继承自IBelongToArchitecture接口。

View File

@ -1,11 +1,11 @@
using GWFramework.framework.events; using GFramework.framework.events;
using GWFramework.framework.model; using GFramework.framework.model;
using GWFramework.framework.query; using GFramework.framework.query;
using GWFramework.framework.rule; using GFramework.framework.rule;
using GWFramework.framework.system; using GFramework.framework.system;
using GWFramework.framework.utility; using GFramework.framework.utility;
namespace GWFramework.framework.command; namespace GFramework.framework.command;
/// <summary> /// <summary>
/// 命令接口,定义了无返回值命令的基本契约 /// 命令接口,定义了无返回值命令的基本契约

View File

@ -1,11 +1,11 @@
using GWFramework.framework.command; using GFramework.framework.command;
using GWFramework.framework.events; using GFramework.framework.events;
using GWFramework.framework.model; using GFramework.framework.model;
using GWFramework.framework.query; using GFramework.framework.query;
using GWFramework.framework.system; using GFramework.framework.system;
using GWFramework.framework.utility; using GFramework.framework.utility;
namespace GWFramework.framework.controller; namespace GFramework.framework.controller;
/// <summary> /// <summary>
/// 控制器接口,定义了控制器需要实现的所有功能契约 /// 控制器接口,定义了控制器需要实现的所有功能契约

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// 简单事件类,用于注册、注销和触发无参事件回调 /// 简单事件类,用于注册、注销和触发无参事件回调

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// 泛型事件类,支持一个泛型参数 T 的事件注册、注销与触发。 /// 泛型事件类,支持一个泛型参数 T 的事件注册、注销与触发。

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// EasyEvents事件管理器类用于全局事件的注册、获取和管理 /// EasyEvents事件管理器类用于全局事件的注册、获取和管理

View File

@ -1,6 +1,6 @@
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// 定义一个可以注册事件的接口继承自IBelongToArchitecture接口。 /// 定义一个可以注册事件的接口继承自IBelongToArchitecture接口。

View File

@ -1,6 +1,6 @@
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// 定义一个可以发送事件的接口继承自IBelongToArchitecture接口。 /// 定义一个可以发送事件的接口继承自IBelongToArchitecture接口。

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// 事件接口,定义了事件注册的基本功能 /// 事件接口,定义了事件注册的基本功能

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// 提供注销功能的接口 /// 提供注销功能的接口

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// 提供统一注销功能的接口,用于管理需要注销的对象列表 /// 提供统一注销功能的接口,用于管理需要注销的对象列表

View File

@ -1,6 +1,6 @@
using GWFramework.framework.extensions; using GFramework.framework.extensions;
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// OrEvent类用于实现事件的或逻辑组合当任意一个注册的事件触发时都会触发OrEvent本身 /// OrEvent类用于实现事件的或逻辑组合当任意一个注册的事件触发时都会触发OrEvent本身

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>
/// TypeEventSystem /// TypeEventSystem

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.events; namespace GFramework.framework.events;
/// <summary> /// <summary>

View File

@ -1,8 +1,8 @@
using GWFramework.framework.model; using GFramework.framework.model;
using GWFramework.framework.system; using GFramework.framework.system;
using GWFramework.framework.utility; using GFramework.framework.utility;
namespace GWFramework.framework.extensions; namespace GFramework.framework.extensions;
/// <summary> /// <summary>
/// 提供获取模型对象扩展方法的静态类 /// 提供获取模型对象扩展方法的静态类

View File

@ -1,6 +1,6 @@
using GWFramework.framework.events; using GFramework.framework.events;
namespace GWFramework.framework.extensions; namespace GFramework.framework.extensions;
/// <summary> /// <summary>
/// 事件注册扩展类提供ICanRegisterEvent接口的扩展方法用于注册和注销事件 /// 事件注册扩展类提供ICanRegisterEvent接口的扩展方法用于注册和注销事件

View File

@ -1,8 +1,8 @@
using GWFramework.framework.command; using GFramework.framework.command;
using GWFramework.framework.events; using GFramework.framework.events;
using GWFramework.framework.query; using GFramework.framework.query;
namespace GWFramework.framework.extensions; namespace GFramework.framework.extensions;
/// <summary> /// <summary>
/// 提供发送命令功能的扩展类 /// 提供发送命令功能的扩展类

View File

@ -1,6 +1,6 @@
using GWFramework.framework.events; using GFramework.framework.events;
namespace GWFramework.framework.extensions; namespace GFramework.framework.extensions;
/// <summary> /// <summary>
/// 提供Or事件扩展方法的静态类 /// 提供Or事件扩展方法的静态类

View File

@ -1,6 +1,6 @@
using GWFramework.framework.events; using GFramework.framework.events;
namespace GWFramework.framework.extensions; namespace GFramework.framework.extensions;
/// <summary> /// <summary>

View File

@ -1,7 +1,4 @@
using System; namespace GFramework.framework.ioc;
using System.Collections.Generic;
namespace GWFramework.framework.ioc;
/// <summary> /// <summary>
/// IOC容器类用于管理对象的注册和获取 /// IOC容器类用于管理对象的注册和获取

View File

@ -1,7 +1,6 @@
using GWFramework.framework.model; using GFramework.framework.architecture;
using GWFramework.framework.architecture;
namespace GWFramework.framework.model; namespace GFramework.framework.model;
/// <summary> /// <summary>
/// 抽象模型基类实现IModel接口提供模型的基本架构支持 /// 抽象模型基类实现IModel接口提供模型的基本架构支持

View File

@ -1,6 +1,6 @@
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GWFramework.framework.model; namespace GFramework.framework.model;
/// <summary> /// <summary>
/// 定义一个接口,表示可以获取模型的架构组件。 /// 定义一个接口,表示可以获取模型的架构组件。

View File

@ -1,8 +1,8 @@
using GWFramework.framework.events; using GFramework.framework.events;
using GWFramework.framework.rule; using GFramework.framework.rule;
using GWFramework.framework.utility; using GFramework.framework.utility;
namespace GWFramework.framework.model; namespace GFramework.framework.model;
/// <summary> /// <summary>
/// 模型接口,定义了模型的基本行为和功能 /// 模型接口,定义了模型的基本行为和功能

View File

@ -1,8 +1,6 @@
using System; using GFramework.framework.events;
using System.Collections.Generic;
using GWFramework.framework.events;
namespace GWFramework.framework.property; namespace GFramework.framework.property;
/// <summary> /// <summary>

View File

@ -1,7 +1,6 @@
using System; using GFramework.framework.events;
using GWFramework.framework.events;
namespace GWFramework.framework.property; namespace GFramework.framework.property;
/// <summary> /// <summary>

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.property; namespace GFramework.framework.property;
/// <summary> /// <summary>
/// 可绑定属性接口,继承自只读可绑定属性接口,提供可读写的属性绑定功能 /// 可绑定属性接口,继承自只读可绑定属性接口,提供可读写的属性绑定功能

View File

@ -1,7 +1,6 @@
using System; using GFramework.framework.events;
using GWFramework.framework.events;
namespace GWFramework.framework.property; namespace GFramework.framework.property;
/// <summary> /// <summary>

View File

@ -1,6 +1,6 @@
using GWFramework.framework.architecture; using GFramework.framework.architecture;
namespace GWFramework.framework.query; namespace GFramework.framework.query;
/// <summary> /// <summary>
/// 抽象查询类,提供查询操作的基础实现 /// 抽象查询类,提供查询操作的基础实现

View File

@ -1,6 +1,6 @@
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GWFramework.framework.query; namespace GFramework.framework.query;
/// <summary> /// <summary>
/// 定义一个可以发送查询的接口契约 /// 定义一个可以发送查询的接口契约

View File

@ -1,8 +1,8 @@
using GWFramework.framework.model; using GFramework.framework.model;
using GWFramework.framework.rule; using GFramework.framework.rule;
using GWFramework.framework.system; using GFramework.framework.system;
namespace GWFramework.framework.query; namespace GFramework.framework.query;
/// <summary> /// <summary>

View File

@ -1,6 +1,6 @@
using GWFramework.framework.architecture; using GFramework.framework.architecture;
namespace GWFramework.framework.rule; namespace GFramework.framework.rule;
/// <summary> /// <summary>

View File

@ -1,6 +1,6 @@
using GWFramework.framework.architecture; using GFramework.framework.architecture;
namespace GWFramework.framework.rule; namespace GFramework.framework.rule;
/// <summary> /// <summary>
/// 定义一个接口,用于设置架构实例 /// 定义一个接口,用于设置架构实例

View File

@ -1,7 +1,7 @@
using GWFramework.framework.architecture; using GFramework.framework.architecture;
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GWFramework.framework.system; namespace GFramework.framework.system;
/// <summary> /// <summary>
/// 抽象系统基类,实现系统接口的基本功能 /// 抽象系统基类,实现系统接口的基本功能

View File

@ -1,6 +1,6 @@
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GWFramework.framework.system; namespace GFramework.framework.system;
/// <summary> /// <summary>
/// 定义一个接口,表示可以获取系统的对象。 /// 定义一个接口,表示可以获取系统的对象。

View File

@ -1,9 +1,9 @@
using GWFramework.framework.events; using GFramework.framework.events;
using GWFramework.framework.model; using GFramework.framework.model;
using GWFramework.framework.rule; using GFramework.framework.rule;
using GWFramework.framework.utility; using GFramework.framework.utility;
namespace GWFramework.framework.system; namespace GFramework.framework.system;
/// <summary> /// <summary>
/// 系统接口,定义了系统的基本行为和功能 /// 系统接口,定义了系统的基本行为和功能

View File

@ -1,6 +1,6 @@
using GWFramework.framework.rule; using GFramework.framework.rule;
namespace GWFramework.framework.utility; namespace GFramework.framework.utility;
/// <summary> /// <summary>
/// 定义一个接口,表示可以获取工具类的对象 /// 定义一个接口,表示可以获取工具类的对象

View File

@ -1,4 +1,4 @@
namespace GWFramework.framework.utility; namespace GFramework.framework.utility;
/// <summary> /// <summary>
/// IUtility接口定义了通用工具类的基本契约 /// IUtility接口定义了通用工具类的基本契约