程序集 对于C#程序员来说一定不陌生,不就是VS生成的那些exe,dll么.是的,程序集(.net中exe与dll的区别就是exe有程序接入口,即Main函数)就是.net框架下,可以被CLR加载并运行的一堆数据集(类似java中的jar包,无法脱离虚拟机自己运行).它们和之前C\C++生成的可执行程序和动态链接库有本质的区别. 说了半天,程序集里到底有什么呢.作为一堆数据集,程序集的数据可以分为:类型元数据,程序元数据,IL代码,资源. 先说下什么是元数据,元数据一般就是指描述自身的数据. 程…