起因 最近想自己鼓捣个RPC,想着简化RPC调用方式,直接申明接口,然后根据接口的属性去配置RPC调用的相关信息.有一种说法叫申明式调用. 简单来说就是,申明一个interface,动态继承并实例化,然后打点调用. 今天这边篇章讲的就是前半部分:动态继承并实例化. 相关知识点 反射.IL(中间语言) 框架背景 asp.net core 主要思路 通过反射,去动态生成class,并继承和实现interface. 相关属性说明 AssemblyBuilder:表示动态程序集 ModuleBuilde…