Hello,大家好,又是好久不见,最近太忙了(借口)。看了下日志,有2个月没写文章了。为了证明公众号还活着,今天必须更新一下了。在我们的开发过程中,总有那么些需求是那么的变态。常规的方案已经无法满足。比如某些规则非常复杂,而客户又经常要修改它。那么我们可能需要把这部分代码直接做为配置文件提取出来。在每次修改后直接热更新进我们的程序。比如我们做低代码工具的时候可能需要根据用户的输入直接动态生成某些类型。再比如我们做BI工具的时候可能需要根据用户选择的表直接动态生成Entity的类型。碰到类似需求的时候我们该怎么办?今天就来整理一下.NET平台关于动态代码生成的一些技术方案。ClassDescri