日期:2014-05-17  浏览次数:20936 次

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