16 Commits

Author SHA1 Message Date
Developer
b93b8f7432 简化应用:只保留窗口图标,内容改为HelloWorld
- 移除按钮图标,只保留窗体图标显示
- 将功能内容简化为HelloWorld消息
- 保留完整的模板结构供后续开发

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 15:21:26 +08:00
Developer
d390e29524 修复Icon类型命名空间引用问题
- 添加System.Drawing引用以解决Icon类型找不到的问题
- Icon和Image类都需要System.Drawing命名空间

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 15:17:45 +08:00
Developer
e3abf26803 修复项目文件XML格式错误
- 修复PropertyGroup标签不匹配问题
- 重新组织配置项到正确的PropertyGroup中
- 确保XML结构正确

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 15:13:09 +08:00
Developer
0aae370ed4 修复图标加载问题
## 问题解决
- 将app.ico嵌入到项目资源中(EmbeddedResource)
- 更新图标加载方式使用GetManifestResourceStream
- 修复Form1和按钮的图标显示问题

## 技术改进
- 避免了外部文件依赖问题
- 图标编译时嵌入到exe中
- 提高应用部署的便携性

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 15:03:33 +08:00
Developer
ee620a3255 转换为通用WinForms应用模板
## 主要功能
- 清理Excel合并业务逻辑,保留基础框架
- 单exe打包配置(ILRepack示例)
- 应用图标和UI按钮图标配置
- .NET Framework 4.8环境检测
- 通用UI界面(文件夹选择、日志显示等)

## 模板用途
可直接作为新WinForms项目的基础模板
- 只需添加具体业务逻辑即可
- 支持Win7兼容性
- 完整的打包和图标配置示例

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 14:45:46 +08:00
Developer
954e564318 添加程序图标和UI图标功能
1. 程序窗体显示app.ico图标
2. 两个浏览按钮使用app.ico图标显示
3. 添加错误处理,图标加载失败时回退到文字显示
4. 优化编译输出,减少终端窗口显示

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 14:43:07 +08:00
Developer
58612efe83 添加应用图标配置
- 设置应用图标为app.ico
- 移除了临时创建的favicon.ico文件

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 14:39:55 +08:00
Developer
0c903d2cd7 修复ILRepack配置错误
- 移除了对系统程序集System.Threading.Tasks.dll的合并
- 添加了/target:exe参数确保正确生成exe文件
- 只合并必要的第三方依赖项EPPlus.dll

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 14:37:46 +08:00
bf60e2bd94 增加
更新应用程序图标文件

新增或替换了 `app.ico` 文件,包含以 PNG 格式编码的二进制数据。该数据包括标准的 PNG 文件头部信息(如 `IHDR` 和 `IDAT` 块)以及图像的压缩数据,用于应用程序的图标显示。
2025-11-20 14:32:48 +08:00
Developer
cfcc1b578b 添加环境检测和单exe打包功能
1. 添加.NET Framework 4.8环境检测
   - 启动时检查注册表确认运行环境
   - 缺失时显示明确错误信息和下载链接

2. 配置单exe打包方案
   - 使用ILRepack合并依赖项
   - 更改输出文件名为ExcelMerger_merged.exe
   - 添加必要的项目配置

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 14:28:25 +08:00
Developer
f65c902d40 移除EPPlus 4.x版本不支持的LicenseContext代码
EPPlus 4.5.3.3版本不存在LicenseContext属性,该属性是5.0+版本新增的

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 14:23:42 +08:00
Developer
403eae8211 修复.NET Framework 4.8兼容性问题
- 添加必要的using引用(System, System.Windows.Forms, System.Drawing等)
- 修复Program.cs中的ApplicationConfiguration.Initialize()为.NET Framework兼容方法
- 简化System.Data.DataTable和System.Data.DataRow类型引用
- 解决Win7兼容性编译错误问题

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 14:23:05 +08:00
Developer
b3a3381802 恢复项目目标框架为net48,并将EPPlus版本降级至4.5.3.3 2025-11-20 14:17:34 +08:00
Developer
1dffb81325 实现Excel合并工具功能
- 添加EPPlus NuGet包用于Excel文件处理
- 设计完整的UI界面(文件夹选择、按钮、进度条、日志显示)
- 实现Excel文件合并核心逻辑,支持多个xlsx文件合并
- 添加错误处理和进度跟踪功能
- 提供用户友好的操作界面和提示信息

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-20 12:10:18 +08:00
7abace1d8a 添加项目文件。 2025-11-20 11:10:53 +08:00
9f8782faac 添加 .gitattributes 和 .gitignore。 2025-11-20 11:10:50 +08:00