Skip to content

[Tasks]: 有关【开发时动态之热执行】相关功能的规划与任务细化 (意见搜集与讨论) #301

@NMSAzulX

Description

@NMSAzulX

📃 计划清单 (Tasklist).

### 基于 VS C# 项目的热执行功能
- [x] 1.  缓存语法树.
- [x] 2.  主项目文件监控,.
- [x] 3.  重编译并输出.
- [x] 4.  依赖项目递归监控.
- [x] 5.  重生成并输出.
- [x] 6.  支持参数传递.
- [x] 7.  解决多通知时间窗口延迟.
- [x] 8.  解决多通知抢占编译.
- [x] 9. 增加 Debug 编译模式.
- [x] 10. 增加 Release 编译模式.
- [x] 11. 增加状态机代理功能.
- [ ] 12. 方法拦截对 Main 进行拦截.
- [ ] 12.1 version : < core5.0  (当前无法完成)
- [x] 12.2 version : >= core5.0
- [x] 13. 顶级语句支持.
- [x] 14. 隐式 Using 支持.
- [x] 15. 解决 Using 覆盖中的 CS0104 问题.
- [x] 16. 动态切换 Debug/Release 模式.
- [x] 17. 预处理指令 (debug/release) 表达式结果输出.
- [x] 18. 循环处理内部方法以及匿名方法中的 HE 指令.
- [ ] 19. 内存涨幅测试.
- [ ] 20. 整 APP 代理方案.
- [x] 21. 无侵入 Winform 支持.
- [ ] 22. 无侵入 WPF 支持.
- [x] 23. 经典 while 问题解决方案.

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase-done任务或计划阶段性结束.tasksThis is a tasklist.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions