在运行时生成新类并将其添加到现有程序集

时间:2010-11-03 17:12:58

标签: c#

根据MSDN,可以在运行时使用例如Reflection.Emit创建一个新程序集并在其中添加一个新类,我只是想避免这样的过度杀伤并在现有程序集中创建类。

有可能吗?

1 个答案:

答案 0 :(得分:2)

您无法更改现有程序集,因为它们在加载后是只读的(更不用说强名称签名的问题)。创建新组件通常没有缺点;什么阻止你这样做?