asp.net应用程序中的dll中可以包含多少个类是否有限制?
答案 0 :(得分:2)
不确定问题是什么?类是被编译到项目可以引用的DLL中的定义,我认为类的数量没有限制....
HTH。
答案 1 :(得分:1)
这取决于你想要做什么。
默认情况下,所有ASP.Net代码都将编译为单个DLL,通常以相关应用程序命名。
但是,如果您需要多个类来为您的数据访问层或自定义对象提供支持,那么最好的办法是在Visual Studio中创建一个包含多个项目的解决方案。数据访问层的类库,以及每个自定义对象的类库。
从那里,您只需在ASP.Net应用程序中添加对每个自定义库的引用,Web应用程序将根据需要引入更新的DLL。
答案 2 :(得分:1)
我已经看到了DLL可以包含的类数量的文档限制。我的猜测是,你可能在DLL中有这么多类,有些操作会很慢,或者由于内存不足或堆栈溢出异常而崩溃。诸如可能尝试迭代或遍历类的反射之类的东西。在此之前,您可能需要成千上万的课程。