摘要:
先绑定类型,然后调用方法的方式通常称为晚绑定。而早绑定指一个应用程序使用的类型和方法在编译时就已确定。 System.Reflection.Assembly类型提供了三个静态方法允许我们显式加裁一个程序集:Load(通过接受一个程序集标识来加载程序集,可加载弱程序集和强程序集)、LoadFrom(通过接受一个程序集文件完整路径名称加载程序集,仅能加载弱程序集)、LoadWithPartialName。我们应该尽可能使用Load方法,避免使用LoadFrom、LoadWithPartialName。 System.AppDomain也提供一个Load方法,该方法是一个实例方法,允许我们将一个程. 阅读全文
posted @ 2011-04-01 21:56
辛勤的代码工
阅读(401)
评论(0)
推荐(0)
摘要:
CLR寄宿 开发CLR时,微软实际上是将其作为一个COM服务器实现在了一个DLL内。也就是说,微软为CLR定义了一个标准的COM接口,并且为该接口和COM服务器分配了GUID。我们安装.NET框架时,表CLR的COM服务器就像其他的COM服务器一样被注册到了Windows的注册表里。 任何Windows应用程序都可以寄宿CLR。我们的非托管宿主(如Windows PE文件格式,其或为一个Windows Exe文件,或为一个动态连接库DLL文件)可以调用CorBindToRuntimeEx函数(其原型定义在MSCorEE.h中)。CorBindToRuntimeEx函数实现在MSCorEE.dl 阅读全文
posted @ 2011-04-01 13:23
辛勤的代码工
阅读(473)
评论(0)
推荐(0)
浙公网安备 33010602011771号