- 新增 release.bat 一键发布脚本 - 交互式版本号选择(保持/补丁+1/次版本+1/主版本+1/自定义) - 自动更新 csproj 和 setup.iss 中的版本号 - 自动编译、复制文件、生成安装包 - 更新 BUILD_INSTALLER.md 添加发布脚本使用说明 - 修复 轻量级订单发货客户端方案.md 中的 .NET 版本号(4.8 -> 4.6.2) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2.6 KiB
2.6 KiB
构建安装包说明
Windows 7 兼容性
本应用程序使用 .NET Framework 4.6.2,支持以下系统:
- Windows 7 SP1(原生支持 .NET Framework 4.6.2)
- Windows 8.1(自带 .NET Framework 4.6.2+)
- Windows 10(自带 .NET Framework 4.6.2+)
- Windows 11(自带 .NET Framework 4.6.2+)
方式一:使用发布脚本(推荐)
一键发布(含版本管理)
双击运行 release.bat,按提示操作:
========================================
PackagingMallShipper - Release Tool
========================================
[Info] Current version: 1.0.0
Options:
1. Keep current version [1.0.0]
2. Increment patch version (x.x.X) -> 1.0.1
3. Increment minor version (x.X.0) -> 1.1.0
4. Increment major version (X.0.0) -> 2.0.0
5. Enter custom version
Select option [1-5]:
命令行指定版本
release.bat 1.2.0
方式二:使用 Inno Setup 手动编译
步骤 1:安装 Inno Setup
- 下载 Inno Setup 6:https://jrsoftware.org/isdl.php
- 安装时选择包含 中文简体语言包
步骤 2:编译安装程序
方法 A - 命令行编译:
"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" setup.iss
方法 B - 图形界面:
- 双击打开
setup.iss文件 - 按
Ctrl+F9或点击菜单Build > Compile
步骤 3:获取安装包
编译完成后,安装包位于:
installer\PackagingMallShipper_Setup_v1.0.0.exe
方式三:手动分发(无需安装程序)
将 publish 文件夹的内容复制给用户:
publish/
├── PackagingMallShipper.exe (主程序)
├── PackagingMallShipper.exe.config (配置文件)
├── x64/
│ └── SQLite.Interop.dll (64位SQLite库)
└── x86/
└── SQLite.Interop.dll (32位SQLite库)
用户需要 .NET Framework 4.6.2+ 运行时(Windows 7 SP1 原生支持)。
.NET Framework 4.6.2 下载地址
如果目标系统没有安装 .NET Framework 4.6.2,可从以下地址下载:
离线安装包(推荐): https://dotnet.microsoft.com/download/dotnet-framework/net462
在线安装包: https://dotnet.microsoft.com/download/dotnet-framework/thank-you/net462-web-installer
Windows 7 注意事项
Windows 7 SP1 用户:
- 确保已安装 Windows 7 Service Pack 1
- .NET Framework 4.6.2 通常已通过 Windows Update 安装
- 如未安装,可下载离线安装包(约 60MB)
文件说明
| 文件 | 说明 |
|---|---|
setup.iss |
Inno Setup 安装脚本 |
publish/ |
编译好的程序文件 |
installer/ |
生成的安装包输出目录 |