Commit Graph

16 Commits

Author SHA1 Message Date
bafbaedc52 chore(build): 更新项目目标框架至 .NET 10.0
- 将 JackCraft.Config 项目的目标框架从 net9.0 更新为 net10.0
- 将 Test 项目的目标框架从 net9.0 更新为 net10.0
- 格式化解决方案文件中的 XML 结构以提高可读性
2026-01-18 21:52:32 +08:00
bfbc7ba027 chore(build): 将解决方案文件从 .sln 格式迁移到 .slnx 格式
- 移除旧的 JackCraft.Config.sln 文件
- 添加新的 JackCraft.Config.slnx 解决方案文件
- 保留 JackCraft.Config 和 Test 项目配置
- 维持 LICENSE 和 Readme.MD 文件引用
- 更新解决方案文件格式以支持新版本 Visual Studio
2026-01-18 21:38:51 +08:00
839996e0d7 chore(config): 更新项目配置文件忽略设置
- 在 .gitignore 中添加 *.sln.DotSettings.user 忽略规则
- 移除旧的解决方案用户设置文件 JackCraft.Config.sln.DotSettings.user
2026-01-18 21:37:44 +08:00
f146150faa feat(config): 添加自定义读取和保存方法支持
- 引入 ConfigReader 和 ConfigWriter 委托类型定义
- 在 Config 构造函数中添加自定义读取和保存方法参数
- 实现 ReadConfigFile 和 WriteConfigFile 辅助方法
- 修改文件操作使用自定义方法或默认方法
- 更新测试程序添加多种自定义方法使用示例
- 在文档中添加自定义方法使用的代码示例
2026-01-18 21:36:24 +08:00
7cea589294 test: 删除配置项示例 2025-01-21 19:23:57 +08:00
ad15422700 feat: 添加删除配置项的功能 2025-01-21 19:23:47 +08:00
6e3450fef2 docs: 更新使用方法说明 2025-01-21 19:15:49 +08:00
47e80bfebc refactor: 清理代码 2025-01-21 19:15:35 +08:00
17f78685fc feat: 添加 Get 方法的重载版本 2025-01-21 19:12:04 +08:00
bfe24d1e4b test: 更新配置测试用例 2025-01-21 19:02:09 +08:00
5cd01a6375 feat: 优化配置文件读写逻辑
- 修改配置数据初始化方式,提高代码可读性- 完善 Get 方法,增加默认值设置和类型转换逻辑- 重构 Set 方法,优化配置数据更新流程
- 更新解决方案设置
2025-01-21 19:01:55 +08:00
a11b29a21d refactor: 重构配置文件读取逻辑 2025-01-21 17:59:33 +08:00
2aeef0227c feat: 添加测试项目并更新解决方案配置 2025-01-21 17:47:23 +08:00
6b2c87c031 feat: 添加配置文件管理功能 2025-01-21 17:47:06 +08:00
539a0cb4a3 build: 添加 Newtonsoft.Json 依赖 2025-01-21 17:46:45 +08:00
5ddd421947 chore: 初始化仓库 2025-01-21 16:21:28 +08:00