Skip to content

Add support to AOT #73

@lillo42

Description

@lillo42

Add support to Nativate AOT, for this we will need to do some work

  • Replace the Activator.CreateInstance<T>() to where T : new() Replace Activate with new #72
  • Add support to .NET 8+
  • Replace NewtonSoft with System.Text.Json
  • Use System.Text.Json source coding generation
  • Use Yaml source coding generation
  • Check alternative for XML AOT
  • Use logging source coding generation
  • Use Regex source coding generation

——

你好

为Native AOT添加支持,为此我们需要完成以下工作:

  • Activator.CreateInstance<T>()替换为where T : new()约束
  • 添加对.NET 8+版本的支持
  • 用System.Text.Json替代NewtonSoft
  • 使用System.Text.Json的源代码生成
  • 使用YAML的源代码生成
  • 检查XML AOT的替代方案
  • 使用日志的源代码生成
  • 使用正则表达式的源代码生成

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions