diff --git a/release/成套报价软件/setup.iss b/release/成套报价软件/setup.iss index 3749ab4..f14dfd0 100644 --- a/release/成套报价软件/setup.iss +++ b/release/成套报价软件/setup.iss @@ -38,7 +38,7 @@ end; [Setup] AppName=成套报价软件 ; ★ 版本号与 AssemblyInfo.cs 的 AssemblyVersion 同步(tools\递增版本号.ps1 统一递增) -AppVersion=1.0.3 +AppVersion=1.0.4 AppPublisher=成套报价软件 AppId={{8F3A7C21-6B54-4E2D-9A71-5C8B20260825} DefaultDirName=C:\成套报价软件 @@ -46,7 +46,7 @@ DefaultGroupName=成套报价软件 DisableProgramGroupPage=yes OutputDir=Output ; ★ 安装包文件名带版本号(多版本下载不混淆),与 AppVersion 同步 -OutputBaseFilename=成套报价软件_Setup_1.0.3 +OutputBaseFilename=成套报价软件_Setup_1.0.4 Compression=lzma2 SolidCompression=yes WizardStyle=modern diff --git a/tools/make_update_package.py b/tools/make_update_package.py index ceb54c3..4ed4054 100644 --- a/tools/make_update_package.py +++ b/tools/make_update_package.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -"""组装更新包_20261001: 成套报价软件.exe + 使用说明.txt → 目录 + zip""" +"""组装更新包_1.0.4: 成套报价软件.exe + 使用说明.txt → 目录 + zip""" import os import shutil import zipfile @@ -7,37 +7,31 @@ import zipfile ROOT = os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), "..")) REL = os.path.join(ROOT, "release", "成套报价软件") OUT = os.path.join(REL, "Output") -PKG = os.path.join(OUT, "更新包_20261001_2") +PKG = os.path.join(OUT, "更新包_1.0.4") -说明 = """成套报价软件 更新包 2026-10-01 第2期(覆盖式更新) +说明 = """成套报价软件 更新包 v1.0.4(覆盖式更新) -本期更新: -一、PDF 扒图缩放卡顿修复(重点) - 原来滚轮缩放每档都在界面线程整页重绘,大幅面图纸一滚就卡死; - 现在改为后台渲染+旧图即时拉伸过渡——缩放跟手流畅, - 连续滚动只渲染最后一档,不再反复卡顿。 - 主程序内置查看器与 pdfbt 独立程序已同步修复。 -二、批量插入修复 - 修复批量插入时报"列'框Handle'不属于表"异常的问题。 -三、数据落库保障 - 1. 编辑直写队列强制落库改造:关窗/切换项目时数据完整写入数据库; - 2. 全量重算改为单事务提交,重算期间数据一致性更好。 -四、查询提速 - 项目库与方案库补齐"内部ID"索引,图号/箱号/元件查询明显提速。 -五、CAD 扒图窗口修复(与 PDF 扒图同步) - 1. 右键点击已选中的行不再丢失多选集合; - 2. F1 合并增加防抖,不再误弹提示。 -六、稳定性 - 后台异常不再被静默吞掉,关键失败写入日志(安装目录 logs),便于远程排查。 +本期更新(v1.0.4,2026-10-01): +一、版本号体系(重点) + 软件正式引入版本号管理:关于软件页显示版本 v1.0.4, + 安装包文件名带版本号,今后每版递增、更新可追溯。 +二、独立扒图程序退役(结构精简) + CAD/PDF 扒图独立程序(cadbt.exe/pdfbt.exe)不再随软件安装—— + 全部扒图功能由主程序内嵌窗口承载,功能无任何减少; + 安装包体积明显减小,升级更干净。 +三、PDF 扒图缩放流畅(上期修复延续) + 大幅面图纸滚轮缩放即时跟手,不再卡顿。 +四、数据落库与查询提速(上期优化延续) + 关窗数据完整落库;项目库/方案库查询索引优化。 +五、稳定性 + 后台异常写入日志(安装目录 logs),便于远程排查。 使用方法: -1. 完全关闭成套报价软件(含CAD/PDF扒图也退出); +1. 完全关闭成套报价软件; 2. 把本包里「成套报价软件.exe」复制到安装目录(默认 C:\\成套报价软件)覆盖; -3. 把本包里「pdfbt.exe」复制到安装目录的 pdfbt 子文件夹 - (默认 C:\\成套报价软件\\pdfbt)覆盖; -4. 重新打开软件即可。 +3. 重新打开软件,关于软件页应显示 v1.0.4。 -(完整安装包 成套报价软件_Setup.exe 已同步构建,全新机器请用安装包。) +(完整安装包 成套报价软件_Setup_1.0.4.exe 已同步构建,全新机器请用安装包。) """ diff --git a/成套报价软件/Properties/AssemblyInfo.cs b/成套报价软件/Properties/AssemblyInfo.cs index 3b5fc77..0f5dc53 100644 --- a/成套报价软件/Properties/AssemblyInfo.cs +++ b/成套报价软件/Properties/AssemblyInfo.cs @@ -25,5 +25,5 @@ using System.Runtime.InteropServices; // ★ 版本号唯一事实源(2026-10-01 起):格式 主.次.修订.0——每次发版必须递增修订号, // 用 tools\递增版本号.ps1 一键同步(关于软件自动读这里;setup.iss 由脚本同步)。 // 不要用 "1.0.*" 自动号(每次编译都变,无法对应发布的安装包)。 -[assembly: AssemblyVersion("1.0.3.0")] -[assembly: AssemblyFileVersion("1.0.3.0")] +[assembly: AssemblyVersion("1.0.4.0")] +[assembly: AssemblyFileVersion("1.0.4.0")]