在.NET中将更多DLL文件加载到1个程序集对象中

时间:2011-04-21 11:57:30

标签: c# vb.net reflection

假设我有5个DLL文件,每个文件都是一个部分类,它们应该一起形成...有没有办法将这5个文件加载到1个汇编对象中?

2 个答案:

答案 0 :(得分:3)

无法在多个DLL中传播部分类。将5个类放在一个DLL中是非常可能的,只需继续向项目中添加类即可。在你对它进行整理之前,不要再开始查看ILMerge了。

答案 1 :(得分:1)

您只需使用ILMerge将所有程序集合并为一个程序集即可。如果这不是您要求的,则不能在多个程序集中分配同一类的分区。我所知道的唯一解决方法是使用extension methods