|
@@ -1,18 +1,18 @@
|
|
|
# 续接断点状态(机器可解析)。换会话/换电脑后首先读它定位。
|
|
# 续接断点状态(机器可解析)。换会话/换电脑后首先读它定位。
|
|
|
# 状态取值: 未开始 / 进行中 / 完成 / 代码完成待验证
|
|
# 状态取值: 未开始 / 进行中 / 完成 / 代码完成待验证
|
|
|
# 纪律:本字段只存【当前断点】,历史细节进 交接卡.md(见 CLAUDE.md 第三节)。
|
|
# 纪律:本字段只存【当前断点】,历史细节进 交接卡.md(见 CLAUDE.md 第三节)。
|
|
|
-更新时间: 2026-06-21 日志8GB根因=WPF MinHeight=UnsetValue布局异常逐帧刷屏;B(处理器节流)+C(滚动配置)已改编译过,待重启operate部署
|
|
|
|
|
|
|
+更新时间: 2026-06-21 日志8GB根因A已确诊并修复(ChangeLanguage误删AdaptiveStyles→TouchMinSize丢失→软键盘按键MinHeight=UnsetValue洪流);根因+键盘兜底已改+运行期验证通过,待最终干净重编译+提交
|
|
|
当前任务: >
|
|
当前任务: >
|
|
|
- 【★日志 8GB 根因已查清+B/C 两层修复(编译过,待部署)★】真凶=WPF 布局异常 `MinHeight=UnsetValue` 逐帧刷屏
|
|
|
|
|
- (8GB 样本 420/420 同一异常、每条带 Viewbox.MeasureOverride 堆栈、~2MB/s;6-19 才 4626B=回归),非滚动配置。
|
|
|
|
|
- · 已改 C(滚动):两份源 log4net.config(ivf_tl_Services + control/ivf_tl_Services=写 ivf_tl_Control_logs 那份)
|
|
|
|
|
- RollingStyle Date→Composite + MaxFileSize 10240→10MB,XML 校验过。
|
|
|
|
|
- · 已改 B(节流):operate App.xaml.cs 加 ShouldLogThrottled,UI 异常处理器同签名 10s 只记一条。dotnet build operate
|
|
|
|
|
- 0 个 error CS(26 个 MSB3021/3027=operate.exe PID3432 运行中锁 DLL,非代码错)。codegraph sync done。
|
|
|
|
|
- · A(根因 UI bug)静态查不到:operate XAML/code-behind 无问题 MinHeight,嫌疑=二进制库 WpfControlLibrary 模板,
|
|
|
|
|
- ★需运行期定位(挂异常抓 target,启 operate GUI/UAC,用户在场)★。
|
|
|
|
|
- 下一步:★用户关 operate→重新编译→重启★ 部署 B+C(log4net Watch=true,C 配置替换输出目录文件可热生效免重启;
|
|
|
|
|
- B 在 DLL 必须重启);重启时运行期定位根因 A。本次 B+C 源码+文档已提交待 push。
|
|
|
|
|
|
|
+ 【★日志 8GB 根因 A 已确诊+修复+验证通过★】真凶=ChangeLanguage(App启动)盲删"最后一个MergedDictionary"
|
|
|
|
|
+ 实删了 AdaptiveStyles.xaml(TouchMinSize 所在)→ SoftKeyboard 键盘按键隐式样式 MinHeight={StaticResource TouchMinSize}
|
|
|
|
|
+ 解析成 UnsetValue → 键盘在树里每帧抛(探针确诊:57个元素全是SoftKeyboard的Button,MainWindow树0命中)。
|
|
|
|
|
+ · 修复(已改+验证):①App.xaml.cs ChangeLanguage 改按引用删语言字典(新增_currentLangRd)+首次按Source含/Language/匹配,绝不碰AdaptiveStyles
|
|
|
|
|
+ (顺带修好Release下被静默禁用的M4-02触控基准);②SoftKeyboard.xaml内置TouchMinSize=48兜底+xmlns:sys。
|
|
|
|
|
+ · 验证:模拟Release场景(人造DEBUG语言路径)重启→键盘正常弹出、A_locator未生成、日志MinHeight计数=0。dotnet build 0 error CS。
|
|
|
|
|
+ · 清理:探针/临时旁路/人造路径全撤,git diff仅App.xaml.cs+SoftKeyboard.xaml两处目标修复。B节流保留。
|
|
|
|
|
+ 下一步:★关 operate→最终干净重编译(出无诊断exe)→commit+push★;旧8GB文件20260621.htm可删/归档。
|
|
|
|
|
+ ⚠行为变化:Release版M4-02触控隐式样式(MinHeight=48等)随修复复活,真机视觉登记复验(Debug一直生效,与已测一致)。
|
|
|
|
|
+ 旁路(未修,以后弄):M8操作日志没入库=aivfo-oplog微服务没起(本机零java进程),非埋点代码问题。
|
|
|
续接读:《工作计划表》+《当前开发计划》+ 本文件 + 交接卡末尾。
|
|
续接读:《工作计划表》+《当前开发计划》+ 本文件 + 交接卡末尾。
|
|
|
说明: >
|
|
说明: >
|
|
|
M0-M5 全部【可写源码】已完成,C#合并端 0 error + M2-02 单测 15/15。工具链就位(JDK11.0.25 + Maven3.9.9
|
|
M0-M5 全部【可写源码】已完成,C#合并端 0 error + M2-02 单测 15/15。工具链就位(JDK11.0.25 + Maven3.9.9
|