我们对在SharePoint 2007开发了一个大门户网站的工作..对于所有或多个DLL,哪个更好一个DLL?
我们把自定义代码DLL中..有人建议把许多组件的所有代码到一个单一的DLL,而不是为每个组件一个DLL ..
我的意见是把每个组件到一个单独的DLL的一个好办法来影响记忆..
所以,这是更好的真的..把所有组件集成到一个单一的DLL或有一个DLL每个组件?
我们对在SharePoint 2007开发了一个大门户网站的工作..对于所有或多个DLL,哪个更好一个DLL?
我们把自定义代码DLL中..有人建议把许多组件的所有代码到一个单一的DLL,而不是为每个组件一个DLL ..
我的意见是把每个组件到一个单独的DLL的一个好办法来影响记忆..
所以,这是更好的真的..把所有组件集成到一个单一的DLL或有一个DLL每个组件?
你应该为任何可重用代码创建不同的程序集。如果你不打算重用代码,然后它能够更好地让代码在一个组装..因为它提高了性能..
您也应该检查以下两个线程
Does .NET assembly size affect performance? .NET Cross-Assembly Performance Hit
如果您的组件是单独重用的,将它们打包为单独的程序集/ DLL是明智的。如果它们是相互依赖的纠结块,将它们全部捆绑到一个程序集或DLL中。你没有告诉我们这是什么情况,所以我认为我们不能再帮助你,直到你做到! - )
组件是可重用的 – 2009-10-26 10:42:18
然后绝对使用单独的程序集/ DLL。 – 2009-10-26 23:30:43