Assembly使用
新建一个Windows应用程序,在Form1上添加button1,其代码如下
private void button1_Click(object sender, EventArgs e)
{
Assembly vAss;
Object vObj;
vAss = Assembly.GetExecutingAssembly();
vObj = vAss.CreateInstance("System.String");
//vObj返回为null
}
通常应用程序会分成多个Dll或者说多个项目,怎样才能得到一个Assembly对象,
可以直接创建所有类型实例
------解决方案--------------------Assembly.Load()加载
直接创建所有类型的实例不知道什么意思,你可以反射获取里面的所有类型,并且调用CreateInstance创建实例。
------解决方案--------------------Assembly.CreateQualifiedName