Three Tips

1. GAC,全局程序集缓存,在其中可以存放需要供多个程序调用的程序集,放在GAC中的程序集须具有强签名。.net 在安装的时候在GAC里放了一份.net的程序集,同时在CLR的安装文件夹中也放了一份, GAC中的用于运行时,CLR 中的用于开发时;

2. 强签名可以保证程序集不会被篡改,同时,可以支持同名的程序集并行执行。

3. 类型绑定过程:

1)查找TypeDef表,可以找到引用的类型是在哪里:有三种情况,

a. 同一个assembly里的同一个module中

b. 同一个assembly里的不同module中

c. 不同assembly里的不同module中: 如果引用的强签名的程序集,首先在GAC里找,然后在AppBase(一般来讲也就是应用程序所在目录)找

转载于:https://www.cnblogs.com/lbsong/archive/2010/01/27/1657963.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值