程序集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 classname = "";
var obj = ass.CreateInstance(classname);
如果classname = "Class2" 没问题
如果classname = "Class1" 则obj==null
为什么 如何解决
当在web中引用my.bll则都能成功(而我不想做这部)