2022
5.0.2.0
-
2022/11/15
- 升级框架兼容到 NET7.0 / Roslyn 4.4 .
5.0.0.0
-
2022/09/05 - 2022/09/21
- 分离引擎, 项目分为多域和单域, 以部分类方式合并 API.
- 使用
IndexOf
替代Contans
方法做兼容. - 支持 netstandard2.0 及 coreapp3.1,net5.0,net6.0 版本.
- 升级
DotNetCore.SourceLink.Environment
依赖以支持 netstandard2.0/1 版本. - 升级
DotNetCore.Compile.Environment
依赖以支持 netstandard2.0/1 版本.
-
2022/09/30 - 2022/10/15
-
使用 Assembly.ReflectionOnlyLoad 替代 MetadataLoadContext 解决单域引擎只读元数据的问题.
-
优化单域引擎初始化过程中扫描源dll文件的问题.
-
4.2.0.2
-
2022/09/02
- Using 模板增加尖括号过滤.
- 升级
DotNetCore.SourceLink.Environment
依赖.
4.2.0.0
-
2022/05/26
- 移除编译环境.
- 预热支持 0 引用预热.
- 编译单元增加引用过滤 API.
- 增加全局操作类 NatashaManagement.
4.1.0.0
-
2022/03/29
- 修改部分操作类为密封类
-
2022/03/30
- AssemblyCSharpBuilder 编译单元增加 SetLogEvent 方法以便在外部设置日志事件.
- AssemblyCSharpBuilder 编译单元增加 SetAssemblyName 方法以便设置程序集名.
- AssemblyCSharpBuilder 编译单元增加 UseNatashaFileOut 方法以便传入路径生成 Natasha 命名风格的 dll/pdb/xml 文件.
-
2022/04/06
- 修复 类型反射 BUG.
- 优化 Using(Type) 方法调用链中方法的实现.