- 博客(3)
- 收藏
- 关注
原创 .NET程序集的类型和部署方式
两种程序集,两种部署CLR支持两种程序集:弱命名程序集(weakly named assembly)和强命名程序集(strongly named assembly)。 弱命名和强命名程序集结构完全相同。也就是说,它们都使用PE文件格式、PE32(+)头、CLR头、元数据、清单表以及IL。两者的区别在于,强命名程序集使用发布者的公钥/私钥进行了签名。这一对密钥允许对程序集进行唯一性的
2016-06-12 19:48:33
1551
原创 .NET程序集及其执行(IL、元数据、托管模块、JIT)
从源代码文件到托管模块再到程序集不管选择了哪种.NET语言编程,需要明白的是,尽管.NET二进制文件与非托管Windows二进制文件(*.dll或*.exe)具有相同的文件扩展名,但它们的内部却是完全不同的。具体说来,.NET语言源代码文件经过相应的编译器编译后变成.NET二进制文件,.NET二进制文件不包含特定于平台的指令,它包含的是平台无关的IL(Intermediate Language
2016-06-12 16:09:01
1691
原创 .NET平台构造块(CLR、CTS和CLS)及基础类库
程序员可能经常在.NET平台上开发应用程序,但却不一定都了解使.NET成为现实的3个关键(而且相互关联的)实体:CLR、CTS和CLS。从程序员的角度看,.NET可以理解为一个运行时环境和一个全面的基础类库。
2016-06-11 19:52:56
2701
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人