Files
PackagingMallShipper/BUILD_INSTALLER.md
Administrator 9d7f01c29c feat: 添加版本管理发布脚本,修复文档版本号
- 新增 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>
2025-12-18 16:07:23 +08:00

2.6 KiB
Raw Permalink Blame History

构建安装包说明

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

  1. 下载 Inno Setup 6https://jrsoftware.org/isdl.php
  2. 安装时选择包含 中文简体语言包

步骤 2编译安装程序

方法 A - 命令行编译:

"C:\Program Files (x86)\Inno Setup 6\ISCC.exe" setup.iss

方法 B - 图形界面:

  1. 双击打开 setup.iss 文件
  2. 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 用户:

  1. 确保已安装 Windows 7 Service Pack 1
  2. .NET Framework 4.6.2 通常已通过 Windows Update 安装
  3. 如未安装,可下载离线安装包(约 60MB

文件说明

文件 说明
setup.iss Inno Setup 安装脚本
publish/ 编译好的程序文件
installer/ 生成的安装包输出目录