首页 新闻 会员 周边 捐助

无法通过反射生成有接口的类

0
悬赏园豆:30 [已关闭问题]

程序集1   MY.BLL

public interface Iname{

string name{get;set;}

public class Class1:Iname

{public string name{get;set}

 

public class Class2

{public string name2{get;set}

把程序集上传到一个网页(此web程序,和以上程序没有引用关系)

点击上传后代码

 

var stream = fileup.PostedFile.InputStream;
            byte[] bytes = new byte[stream.Length];
            stream.Read(bytes, 0, bytes.Length);
            var ass = Assembly.Load(bytes);
            var obj = ass.CreateInstance(txt_typpe.Text.Trim());

var stream = fileup.PostedFile.InputStream;            

byte[] bytes = new byte[stream.Length];            

stream.Read(bytes, 0, bytes.Length);            

var ass = Assembly.Load(bytes);

var classname = "";

var obj = ass.CreateInstance(classname);

如果classname = "Class2" 没问题

如果classname = "Class1" 则obj==null

为什么  如何解决

当在web中引用my.bll则都能成功(而我不想做这部)

 

 

啊啦星的主页 啊啦星 | 初学一级 | 园豆:95
提问于:2010-05-21 17:17
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册