项目已经具备工业设备上位机的雏形,但距离“成熟框架”还差一层平台治理

发布时间:2026/10/29 10:51:04
项目已经具备工业设备上位机的雏形,但距离“成熟框架”还差一层平台治理

项目已经具备工业设备上位机的雏形,但距离“成熟框架”还差一层平台治理。当前优先级不是继续增加页面或设备功能,而是先解决构建一致性、运行安全、设备生命周期、数据可靠性和可测试性。

一、当前最紧急的问题

  1. 解决方案无法稳定构建

完整执行dotnet build MaxWell.sln --no-restore时,LogAnalysisTool在GenerateResource阶段失败,原因是旧式 .NET Framework 项目与当前 SDK/.NET 8、x64 构建环境不一致。

同时存在:

  • .NET 8 与 .NET Framework 4.8 混用
  • x64 与 AnyCPU 混用
  • System.IO.Ports在不同文件中定义了 9.0.0 和 10.0.9
  • Directory.Build.props中Nullable重复设置
  • NU1701被全局屏蔽
  • MonitoringData在设备层和 Models 层重复定义,产生类型冲突警告

重点文件:

  • [Directory.Build.props]
  • [Directory.Packages.props]
  • [LogAn