9 Commits

Author SHA1 Message Date
593371f7dc build: 添加 Costura.Fody 和 Fody 依赖以优化打包流程
为了简化应用程序的打包过程,添加了 Costura.Fody 和 Fody 依赖。这些工具将帮助在构建时自动嵌入依赖项,减少部署时的复杂性。
2025-05-13 20:34:46 +08:00
940bb5afea fix: 修复在线MD5文件验证失败时的处理逻辑
在验证在线MD5文件失败时,添加状态更新和延迟关闭窗口的逻辑,以提供更友好的用户体验。同时,隐藏窗口在任务栏的显示,避免干扰用户操作。
2025-05-13 20:28:46 +08:00
88468aa3a5 feat: 添加文件占用处理逻辑以支持文件更新
当文件被占用时,尝试解锁文件并保存。如果无法解锁,则使用备用文件名保存,并创建批处理文件在程序退出后替换文件。此功能提高了文件更新的可靠性。
2025-05-13 19:15:18 +08:00
598ceaf233 refactor: 移除Form1.cs中多余的进度更新调用
移除`UpdateProgressValue`的冗余调用,以简化代码逻辑并减少不必要的计算。这些调用在进度更新中已由其他逻辑处理,移除后不影响功能。
2025-05-12 01:57:07 +08:00
a92d6a4070 feat: 集成阿里云OSS SDK实现文件下载功能
- 添加阿里云OSS SDK依赖,用于从OSS下载文件
- 重构文件下载逻辑,使用OSS SDK替代原有HTTP下载方式
- 优化MD5文件比较和文件校验流程,提高下载效率
2025-05-12 01:54:57 +08:00
52ce8400ba feat(更新窗体): 优化更新流程和窗体显示
- 添加进度条更新逻辑,确保进度显示准确
- 设置窗体位置到屏幕右下角并置顶显示
- 移除窗体边框,优化视觉效果
- 添加总文件数统计,完善下载进度显示
- 优化状态更新逻辑,确保UI实时刷新
2025-05-07 13:58:32 +08:00
2a339142ad refactor(下载逻辑): 重构文件下载和校验流程
将文件下载和校验逻辑拆分为独立的方法,引入内存缓存机制,避免频繁的磁盘操作。所有文件下载完成后统一校验和保存,提高代码可维护性和执行效率。
2025-05-07 12:21:30 +08:00
5ec395740f refactor(Update): 重构自动更新模块,优化代码结构和注释
重构了自动更新模块的代码结构,增加了详细的XML注释,提升了代码的可读性和可维护性。同时优化了部分逻辑,如并发下载控制和文件校验流程,以确保更新过程的稳定性和效率。
2025-05-06 16:36:24 +08:00
f74f725c55 first commit 2025-04-10 23:13:38 +08:00