动态创建程序及以后,一切OK了,想要保存这个动态创建出来的程序集。
于是调用Save方法,也的确是生成了,但大小只有2k,根本没法使用。
在另一个程序中Load,之后去查看,发现里面也没有,动态生成的模块、类和方法
请问这是什么原因?
选择的枚举值是:RunAndSave
原因已经找到,需要在定义模块的时候,把相应的文件名加上
不知道你想做什么,如果你想动态加载另一个程序,你将另一个程序编译成dll,反射加载就可以了
去了解下Emit是什么,你就明白我问的问题是什么意思了。