May I load a C# assembly on runtime if I use il2cpp?

Before i use il2cpp,i use load assembly function to realize hot update,but when i use il2cpp,it looks can not do before?

Is il2cpp support load a assembly(C#) on runtime?If support,is different on use Mono?

there is some sample script,it run success on Mono environment:

string assFullName = "MainLogic.dll";
string classFullName = "MainLogic.Program";
string methodName = "Main";

    System.Reflection.Assembly ass = System.Reflection.Assembly.LoadFile(assFullName);

    Type classType = ass.GetType(classFullName);
    if (classType == null)

    System.Reflection.MethodInfo method = classType.GetMethod(methodName,
        System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);
    if (method == null)

    method.Invoke(null, null);

IL2CPP only supports loading of assemblies that are present at compile time. Since IL2CPP is an ahead-of-time compiler, it cannot load arbitrary assemblies at run time, like Mono can (Mono is a just-in-time compiler).