Files
MemRelay/projects/4111f53b-afa5-48e1-aaf8-d70a7edc0638/Checkpoint 2026-09-01 12-58-23 UTC [f3f626e2b5].md

1.7 KiB

title, type, permalink, stable_id, scope, project_id, memory_type, status, revision, restored_from_commit, created_at, updated_at, tags
title type permalink stable_id scope project_id memory_type status revision restored_from_commit 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 4111f53b-afa5-48e1-aaf8-d70a7edc0638 checkpoint active 1 6a6a895eaf 2026-09-23T14:52:23.810084+00:00 2026-09-23T14:52:23.810138+00:00
checkpoint
wpf
csharp
remove-rust

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。