摘要: System.Reflection命名空间(1) AppDomain:应用程序域,可以将其理解为一组程序集的逻辑容器(2) Assembly:程序集类(3) Module:模块类(4) Type:使用反射得到类型信息的最核心的类一个AppDomain可以包含N个Assembly,一个Assembly可以包含N个Module,而一个Module可以包含N个Type1、先编译了一个类库ReflectDll 代码如下:namespace ReflectDllOne{ public class RelClassOne { public string StringOne() ... 阅读全文
posted @ 2012-04-22 21:07 sidihu 阅读(177) 评论(0) 推荐(0) 编辑
摘要: System.Reflection命名空间(1) AppDomain:应用程序域,可以将其理解为一组程序集的逻辑容器(2) Assembly:程序集类(3) Module:模块类(4) Type:使用反射得到类型信息的最核心的类他们之间是一种从属关系,也就是说,一个AppDomain可以包含N个Assembly,一个Assembly可以包含N个Module,而一个Module可以包含N个Type.AppDomain这个类我们等下再来讲解。我们先关注Assembly个类在程序中,如果我们要动态加载一个程序集怎么办呢?有几种方式可以使用,分别是Load、LoadFrom和LoadWithParti 阅读全文
posted @ 2012-04-22 20:55 sidihu 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 出错原因:在同一个解决方案里面有多个项目,被设置成启动项目的是类库项目,类库项目是被编译成dll文件给别的项目使用的,是不可执行的项目.解决办法:在解决方案资源管理器里,右击你要启动的项目,选择“设为启动项目” 阅读全文
posted @ 2012-04-22 20:08 sidihu 阅读(322) 评论(0) 推荐(0) 编辑