1

我正在使用反射在运行时发出一些动态类型。为什么并不重要。

我现在的问题是使用像 AssemblyBuilder、ModuleBuilder 和 TypeBuilder 这样的类,可以完美地生成一个类型,我可以毫无问题地使用它。

但是,在某些情况下,我可能需要更改生成类型的定义。如何从生成的程序集中删除生成的类型?

4

1 回答 1

3

您需要在他们自己的 AppDomain 中生成类型并卸载整个内容。即使这样,您也必须小心不要让实例跨越域边界,否则它可能会将类型加载到您的主域中。

于 2010-06-01T18:52:12.630 回答