DAL层
namespace DAL
{
class Sql : TT 
{
     public bool Test()
     {
       return true;
     }
}
}
IDAL层提供接口
namespace IDAL
{
public interface TT
{
    bool Test();
}
}
//驱动
public class Drive
{
    public TT drive() 
    {
        return (TT)Assembly.Load("DAL").CreateInstance("DAL.Sql", false); 
    }
} //然后是业务
 return (new Drive()).drive().Test()//后面的Test()不会自动出来?缺少了哪一步??出来的只有它默认的四个方法.ToString()等等..注:我都已经添加引用并using了..

解决方案 »

  1.   

    还有.如果当前namespace不是DAL下,就不会出来.
      

  2.   

    还有,我说明一下。。我这个项目是别人的实例拿过来。。他的实例都没有问题。。我添加一个方法就不行我检查过了。。在接口层加一个方法,然后在DAL层加一个对应的方法。。可是就是跳不出来。。
    还有就是慕白哥终于出来了开心。。
      

  3.   

    Sql下面本来就有10来个方法。我添加了一个方法
    接口下面也有对应的方法,我也添加了一个方法。。我是根据它原来的实例来。。但是就是显示不出来。。原来10来个方法能显示。。就我新加的不能显示。。很晕。。
      

  4.   

    using DAL;
    using IDAL;
     
    应该就可以,当然如果编辑没有问题的话.
      

  5.   

    已经using啦慕白大哥,,你QQ多少。。我把项目传给你你看一下。。感谢万分啊。。要是你怕别人加你的话,,或者加我QQ87730461项目很小的500K