程序集详解

来源:互联网 发布:mac怎么使用virtualbox 编辑:程序博客网 时间:2024/05/17 09:32

程序集是什么,特征是什么?

程序集是一个或者多个类型定义文件及其资源文件的集合,可将程序集视为一个exe或者dll文件。

特征:

定义了可重用的类型

标记了一个版本号

可以有关联的安全信息

为什么要引入程序集:

程序集运行我们分离可重用类型的逻辑和物理表示,是进行重用,版本控制,安全保护的一个基本单元。

1.可以用单独的文件对自己的多个类型进行划分。

2.可以在自己的程序集中添加资源或者数据文件。

3.程序集包含的各种类型可以采用不同编程语言实现。

程序集的种类:

CLR 支持两种程序集:弱命名程序集和强命名程序集。

假如一个程序集要由多个应用程序访问,那么必须把它放到一个已知的目录中,而且CLR在检测对程序集引用时候,必须知道自动检查该目录。这个已知的位置称为“全局应用程序集缓存(GAC Global Assembly Cache)”,通常在以下目录位置:c:/windows/Assembly

 

原创粉丝点击