摘要: 3.1 两种程序集 两种部署1. CLR支持两种程序集: 弱命名程序集和强命名程序集; 两者的区别: 强命名的程序集使用一对发布者的公钥/私钥对进行了签名.它唯一的标识了程序集的发布者; 弱命名的程序集只能以私有的方式部署,强命名的程序集可以全局部署;3.2 为程序集分配强命名 1. 一个强命名的程序集包括4部分重要属性用来对程序集进行唯一标识: @1 一个文件名(不含扩展名); @2 一个版本号; @3 一个语言文化标识;@4 一个公钥; 2. ms使用标准的公钥/私钥加密技术,这样保证了程序集的唯一性; 3. 创建强命名程序集的步骤: 第一步: 使用Strong Na... 阅读全文
posted @ 2012-11-26 22:30 RY一步一个脚印 阅读(214) 评论(0) 推荐(0)
摘要: 2.1 .NET Framework部署目标 1. 口碑不佳的原因: @1 所有的应用程序都来自各个厂商动态链接库DLL, @2 安装复杂; @3 安全性; 2. .NET Framework正在尝试传递解决 DLL hell问题2.2 将类型生成大模块中 1. 如何将多个类型的源代码文件生成为一个可以部署的文件 2. 响应文件: 是一个文本文件,包涵一组编译器命令行开关;2.3 元数据概述 一个托管PE文件由4部分组成: PE32(+)头,CLR头,元数据,IL; 1. PE32(+)头是windows要求的标准信息; 2.CLR头: 是那些需要CLR的模块特有的... 阅读全文
posted @ 2012-11-26 20:35 RY一步一个脚印 阅读(188) 评论(0) 推荐(0)