- INatashaDynamicLoadContextBase 接口来规范域的行为.
- INatashaDynamicLoadContextCreator 接口来规范创建域以及其他 Runtime 方法的实现.
- 优化域加载时程序集比对的逻辑.
- 相同依赖不会二次加载.
- 实现
DotNetCore.Natasha.DynamicLoad.Base
接口,支持 Natasha 域操作.
- 新增 智能模式、轻便模式、自定义模式 三种编译方式.
- 新增 NatashaLoadContext 统一管理元数据.
- 支持 实现程序集、引用程序集两种预热方式.
- 支持 动态断点调试.
- 支持 引用程序集输出.
- 支持 隐藏的 Release 模式.
- 全面兼容 Standard2.0.
- 优化预热性能.
- 优化预热内存涨幅.
- 全面兼容 Standard2.0.
- 为
DotNetCore.Natasha.CSharp.Compiler
提供 .NET Core3.1+ 脚本模板支持.
- 全面兼容 Standard2.0.
- 支持动态程序集的方法使用率统计
- 全面兼容 Standard2.0.