程序集

程序集(Assembly):是.Net概念

exe文件和dll文件都是程序集:exe是执行的,而dll文件不可运行。

程序集包含资源文件,类型元数据(描述代码中定义的每一个类型和成员,二进制形式)、IL代码(这些都被封装在了exe或者dll文件中),每个程序集都有自己的名称、版本等信息。这些信息可以通过AssemblyInfo.cs文件来自己定义。(项目中自带)

这些信息会出现在exe文件的属性-详细信息

反射式是通过一个程序集获取这个程序集中的元数据(也就是获取里面的成员和类等)

反射用途:把生成好的exe文件进行反编译获取源代码

     VS编辑器的智能提示

 程序集的好处:

  程序中只引用必须的程序集,减少程序的尺寸

  程序集可以封装一些代码,只提供必要的访问接口(直接使用dll文件,而不需要重新用源代码)

程序集的引用:

  添加路径、项目引用

  不能循环添加引用

  演示程序集的使用

原文地址:https://www.cnblogs.com/my-cat/p/7943281.html