01Core pain point and demand
在 .NET Framework 4.5-4.8 中,FileInfo.Length 对部分文件返回错误的文件大小,例如 System32 与 SysWOW64 下的同名 DLL 被报告为相同大小,导致依赖文件大小判断的逻辑出错。该 bug 在 .NET 8 中已修复,但遗留应用无法轻易升级,且缺乏已知的规避方案。
02Product solution
开发一个 AI 驱动的诊断与规避工具包,包含:1)静态代码分析器,自动检测依赖 FileInfo.Length 的代码路径;2)运行时检测库,通过 P/Invoke 调用 Windows API 获取正确文件大小;3)AI 助手,根据代码上下文推荐最小化修改方案;4)知识库,汇总已知触发条件和规避模式。
03Monetization and business model
采用订阅制 SaaS 模式,提供免费社区版(基础检测)和付费专业版(完整规避方案、AI 建议、优先支持)。同时可销售企业许可证和定制咨询。
04Action steps
- 1构建最小复现案例,确认 bug 触发条件并收集证据。
- 2开发静态分析器原型,检测 FileInfo.Length 使用点。
- 3实现运行时检测库,通过 P/Invoke 获取正确文件大小。
- 4集成 AI 助手,提供代码修改建议。
- 5创建知识库和文档,发布免费社区版。
- 6收集用户反馈,迭代产品并推出付费版。
- 7与 .NET 社区合作推广,建立品牌信任。
05Risk notice
该 bug 可能被微软意外修复,导致需求消失;目标市场较小,付费意愿有限;AI 建议可能不准确,需人工验证;竞争来自通用分析工具。