Releases: 90le/Excel-Plugin-Template
Releases · 90le/Excel-Plugin-Template
DTI Tool.AddIn v1.0.4 更新说明
🎉 更新概述
DTI Tool.AddIn v1.0.4 是一个重要的功能增强版本,提升插件管理体验、优化更新机制,并美化了用户界面。本次更新了"热拔插管理"、"智能更新"、"现代化 UI"、"日志管理"等,提供日志接口,方便基于本框架开发扩展插件的用户们,更好的进行日志管理和调试。
🔥 核心更新亮点
本次更新框架后,基本实现了子插件,开发期间需要用到的生命周期管理、日志管理、更新、卸载功能。
后续会更新插件开发的示例代码BasePlugin项目中,添加更多案例,并结合小白提供AI编写代码,快速生成自己需要的个人插件功能。
管理界面现代化
- 全新插件管理器窗口: 采用现代化 WPF 设计,支持响应式布局
- 实时状态监控: 插件状态可视化显示,支持批量操作
- 智能搜索功能: 支持插件名称、状态、版本等多维度搜索
- 分类管理: 按状态、类型、版本等维度分类展示插件
操作流程优化
- 一键启用/禁用插件功能
- 批量插件操作支持
- 插件目录快速访问
- 清理无效插件功能
插件更新框架
- 自动更新检查: 支持插件独立的更新检查机制
- 增量更新支持: 支持全量和增量两种更新模式
- 文件完整性验证: SHA256 哈希校验确保下载文件完整性
- 后台下载: 异步下载机制,不阻塞用户操作
性能提升
- 异步操作重构: 大量 UI 操作异步化,提升界面响应速度
- 内存管理优化: 插件卸载时彻底释放内存,减少内存泄漏
- 启动速度优化: 优化插件发现和加载算法,减少启动时间
- 缓存机制: 图标缓存、插件状态缓存等多层缓存优化
稳定性增强
- 异常处理机制: 全面的异常捕获和恢复机制
- 线程安全: UI 线程和后台线程的安全交互
- 资源清理: 完善的资源释放和清理机制
- 日志系统: 详细的调试日志,便于问题排查

添加示例插件:AI标注、筛选、排序基本示例子插件
DTI_Tool.AddIn 宿主插件,插件管理器。
热拔插子插件,需要依赖此宿主插件,请先安装宿主Excel插件,然后开发您的“子插件”。
博客:www.90le.cn
微信:binStudy
- 版本新增:自动更新检测,后续宿主版本更新,直接从excel/wps上面下载安装即可。
- 热拔插插件安装:把您的插件编译后的类库,放置插件目录新建一个文件夹,即可加载。
- 安装路径:安装的时候尽量不要安装到C盘程序目录(需要管理员权限的目录),避免Excel无法读写目录,导致热拔插插件加载和功能失调。
- 调试说明:编写插件的时候应当全部代码都进行错误处理,并输出日志文件,便于参考错误日志进行修复。(后续有时间会写一个日志输出示例,供参考)




