trr*_*rrm 6 c# dll
我正在开发一个大型的c#项目,我想知道为什么人们在他们的应用程序中使用DLL.我知道一个dll文件(请纠正,如果我错了)包含一些函数,但为什么我们不把这些函数放在我们的主c#app中?
谢谢
Dan*_*olo 18
其中大部分内容总结在这个问题的答案中,但基本的推理是"所以你不必重复代码".
Dav*_*vid 8
代码重用.通常,dll文件包含在多个应用程序中有用的函数,并且将它们放在单个编译文件中比复制所有代码要容易得多.
Kyl*_*man 8
便携性,可重用性,模块化.
将类型等拆分为单独的程序集允许您在不同项目中重用这些类型,以模块化方式维护这些类型(例如,只更新一个程序集而不是整个应用程序),并与其他程序共享部分代码.
它还允许您将常用功能组合到一个包中.
Jas*_*son 6
可维护性.当您需要修复错误时,您只能释放包含修复程序的DLL,而不必重新发布整个应用程序.
归档时间:
14 年,4 月 前
查看次数:
4871 次
最近记录:
7 年 前