各位大侠,谁能帮我解释下C#中程序集和模块的概念啊,哪个范围更大些呢?程序集我知道,就是.dll或.exe

各位大侠,谁能帮我解释下C#中程序集和模块的概念啊,哪个范围更大些呢?程序集我知道,就是.dll或.exe,第1张

一个模慧轮块就是一个标准的让CLR执行的喊厅32位前渗信(PE32)或者64(PE64)位的windows的可执行文件。然而CLR事实上并不是模块打交道,而是直接和程序集打交道。程序集是个抽象的概念,一个程序集是由一个或者多个模块或者资源文件在逻辑上组合而成的文件,程序集对CLR来说是最小的可重用的单元。

程序集是在.net中的名称,CLR在许多方面将它用做基本的管理单元,比如版本跟踪、部署。

一般输出形式为dll或exe文件。

模块是烂基在软件设计中的名此纯称与语言无关,主要是为了在设计时,软件结构清晰,比如设计打印模块,就是为了实现打印功能,其他模块要打印时就调用它。在C#中这个模块可以是一个或多个森历咐dll或exe,或者在一个程序集中有几个模块,看你在系统分析时如划分的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12323815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存