asp.net中是否有每个dll限制的类?

时间:2010-07-12 15:56:13

标签: .net asp.net

asp.net应用程序中的dll中可以包含多少个类是否有限制?

3 个答案:

答案 0 :(得分:2)

不确定问题是什么?类是被编译到项目可以引用的DLL中的定义,我认为类的数量没有限制....

HTH。

答案 1 :(得分:1)

这取决于你想要做什么。

默认情况下,所有ASP.Net代码都将编译为单个DLL,通常以相关应用程序命名。

但是,如果您需要多个类来为您的数据访问层或自定义对象提供支持,那么最好的办法是在Visual Studio中创建一个包含多个项目的解决方案。数据访问层的类库,以及每个自定义对象的类库。

从那里,您只需在ASP.Net应用程序中添加对每个自定义库的引用,Web应用程序将根据需要引入更新的DLL。

答案 2 :(得分:1)

我已经看到了DLL可以包含的类数量的文档限制。我的猜测是,你可能在DLL中有这么多类,有些操作会很慢,或者由于内存不足或堆栈溢出异常而崩溃。诸如可能尝试迭代或遍历类的反射之类的东西。在此之前,您可能需要成千上万的课程。

相关问题