可以把程序集简单理解为你的.NET项目在编译后生成的*.exe或*.dll文件.
如果说命名空间是类库的逻辑组织形式,那么程序集就是类库的物理组织形式。只有同时指定类型所在的命名空间及实现该类型的程序集,才能完全限定该类型。(摘抄自《精通.NET核心技术--原来与架构》 电子工业出版社)
例如我们要用A类,则需要把包含A类的程序集(即*.DLL)引用到该工程中(物理);而在程序中要声明A类的命名空间(逻辑)。
程序集就是程序的集合啊,可以理解为一个项目中的一堆程序,一般一个项目是一个程序集,在项目中右键属性里面可以设置程序集的名字。(理解成dll或exe也差不多)
程序集也不是物理组织的,例如:一个文件可以包含多个程序集,一个程序集也可以分成几个文件。
理解.NET程序集
本文解释了.NET中的程序集概念,它是项目的物理组织形式,包含了编译后的*.exe或*.dll文件。文章阐述了程序集与命名空间的区别及联系,并举例说明如何在项目中使用。

被折叠的 条评论
为什么被折叠?



