标签: reflection.emit
我在运行时使用反射来发出一些动态类型。为什么不重要。
我现在的问题是使用像AssemblyBuilder,ModuleBuilder和TypeBuilder这样的类,一个类型生成完美,我可以毫无问题地使用它。
但是,可能存在我可能需要更改生成类型的定义的情况。如何从生成的程序集中删除生成的类型?
答案 0 :(得分:3)
您需要在自己的AppDomain中生成类型并卸载整个内容。即使这样,您也必须小心不要让实例越过域边界,否则它可能会将类型加载到您的主域中。