feat: 统一项目命名并补充路径失效报告

将内部项目目录、命名空间、配置目录、自启注册表值和设计/开发文档统一为 PersonalToolbox。

扩展路径校验服务,输出失效工具、字段、原因和路径,并在启动日志、设置页路径检查与导入配置流程中展示明细报告。

验证:dotnet build PersonalToolbox.sln
This commit is contained in:
2026-05-27 14:20:19 +08:00
parent dfc306818a
commit 26a22eef1c
32 changed files with 236 additions and 150 deletions

View File

@@ -15,7 +15,7 @@
实际开发时可使用临时代号:
```text
ToolboxApp
PersonalToolbox
```
### 1.2 产品定位
@@ -1028,13 +1028,13 @@ Tool
默认配置目录:
```text
%AppData%\ToolboxApp\
%AppData%\PersonalToolbox\
```
建议文件结构:
```text
ToolboxApp
PersonalToolbox
├─ appsettings.json // 软件设置
├─ categories.json // 分类列表
├─ tools.json // 工具列表,包含组合
@@ -2223,13 +2223,13 @@ LogPanelViewModel
从 exe、lnk 提取的图标可以缓存到:
```text
%AppData%\ToolboxApp\icons\cache\
%AppData%\PersonalToolbox\icons\cache\
```
用户手动选择的图标可以复制到:
```text
%AppData%\ToolboxApp\icons\custom\
%AppData%\PersonalToolbox\icons\custom\
```
避免原文件移动后图标丢失。