1.8 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checkpoint 2026-09-01 12:58:23 UTC [f3f626e2b5] | checkpoint | main/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/checkpoint-2026-09-01-12-58-23-utc-f3f626e2b5 | 6e95e66b-f462-41d0-ac68-823fc3c44e11 | project | checkpoint | 4111f53b-afa5-48e1-aaf8-d70a7edc0638 | 7aee455b-24cc-4008-bdaf-443721e6f939 | active | 1 | pure-wpf-migration-checkpoint-20260901-2050 | 2026-09-01T12:58:23.159121+00:00 | 2026-09-01T12:58:23.159121+00:00 |
|
2026-09-01:完成纯 C# WPF 架构迁移。MainViewModel 已直接调用 GameDataService 和 SnapshotService,不再使用 HttpClient、127.0.0.1 或 Rust 后端;初始状态为“请选择游戏目录并加载数据”。新增 C# AppPaths、XmbService、BarArchiveService、FieldDefinitions、GameDataService、SnapshotService,并引用 K4os.Compression.LZ4。删除整个 backend Rust 工程以及磁盘上的旧 backend/target、旧 release/aoe3-backend.exe、node_modules 和 .vs 临时目录。start-editor、publish-wpf、start-release 均只构建或启动单个 AoE3EditTools.exe。README 更新为纯 C#/.NET 8 WPF 架构。验证:dotnet build Debug 0 警告 0 错误;dotnet format --verify-no-changes 通过;PowerShell 脚本解析通过;全仓未发现旧状态文本、端口、HttpClient、cargo build 或 aoe3-backend.exe 引用;实际启动只有一个 AoE3EditTools.exe,窗口标题“AoE3 编辑器”,无 aoe3-backend.exe 进程。未执行自包含发布,遵循用户要求在功能完成前避免耗时打包。下一步:继续完善纯 WPF 的语义化编辑界面与真实 Data.bar 功能回归,不得重新引入 Rust/HTTP/Tauri/WebView2。