CLR via C#
说得出来
这个作者很懒,什么都没留下…
展开
-
CLR via C#-----生成,打包,部署和管理应用程序及类型
1. .Net Framework部署目标Windows多年来一直因为不稳定和过于复杂而口碑不佳。安装新应用程序时,可能会莫名其妙破坏另一个已经安装好的应用程序,即所谓的“DLL hell”安装的复杂性,大多数应用程序安装时会影响系统的全部组件安全性,安装时会带来各种文件,其中许多是由不同公司开发的2.将类型生成到模块中public sealed class Program{ ...原创 2019-01-20 20:58:06 · 334 阅读 · 0 评论 -
CLR via C#-----CLR执行模型
将源代码编译成托管模块事实上,可将编译器视为语法检查器和“正确代码”分析器,它们检查代码,确定你所写的一起都有意义,并输出对你的意图进行描述的代码,编译器的结果都是托管模块(标准的32位Microsoft Windows可移植执行体(PE32)文件或者标准的64位Windows可移植执行体(PE32+)文件)托管模块的各个部分组成部分说明PE32或PE32+头标准W...原创 2019-01-15 21:46:13 · 302 阅读 · 0 评论 -
CLR via C#-----共享程序集和强命名程序集
1.两种程序集,两种部署CLR支持两种程序集:弱命名程序集(weakly named assembly)和强命名程序集(strongly named assembly)。"弱命名程序集"为作者自创弱命名和强命名程序集结构完全相同。两者真正的区别在于,强命名程序集使用发布者的公钥/私钥进行了签名。这一对密钥允许对程序集进行唯一性的标识,保护和版本控制,并允许程序集部署到用户机器的任何地方,...原创 2019-01-22 23:09:31 · 397 阅读 · 1 评论