Type t = asly.GetType("Hs.Common._Global," + 程序集名称);

解决方案 »

  1.   

    利用t搞到他的MethodInfo,输出所有的内容看看,是否有这个方法?
    一下,晚上帮你看!
      

  2.   

    Type t = asly.GetType("Hs.Common._Global");
    object dObj = 
    ystem.Activator.CreateInstanceFrom("HSPortalManage.dll","Hs.Common.PageBase");
    ??
    这两个是不是一个类型啊?
      

  3.   

    try
    Assembly a = Assembly.LoadFrom("HSPortalManage.dll");
    Type my = a.GetType("Hs.Common._Global");
    MethodInfo info = my.GetMethod("GetDataTable");
    object o = Activator.CreateInstance(my);
    object[] constuctParms = new object[]{"a","a","select NUMGWCIGUID From = HS_GWCPDOMAINCTLITEM ","a"};DataTable dt = (DataTable)info.Invoke(o,constuctParms );
      

  4.   

    Hs.Common._Global , Hs.Common.PageBase,你的方法在哪个里面?
      

  5.   

    有可能Type t = asly.GetType("Hs.Common._Global")这里namespace没有从最外面给全,
    可能是aaa.Hs.Common._Global什么的。
      

  6.   

    改成Type t = asly.GetType("Hs.Common.PageBase")问题一样
      

  7.   

    brightheroes(闭关(正在修练基本功)) : 是"Hs.Common.PageBase"
      

  8.   

    既然是Hs.Common.PageBasetry
    Assembly a = Assembly.LoadFrom("HSPortalManage.dll");
    Type my = a.GetType("Hs.Common.PageBase");
    MethodInfo info = my.GetMethod("GetDataTable");
    object o = Activator.CreateInstance(my);
    object[] constuctParms = new object[]{"a","a","select NUMGWCIGUID From = HS_GWCPDOMAINCTLITEM ","a"};DataTable dt = (DataTable)info.Invoke(o,constuctParms );
      

  9.   

    你可以看看 foreach(MethodInfo mm in my.GetMethods())
    {
    Console.WriteLine(mm);
    }
    有没有这个方法

      

  10.   

    你可以参看一下
    http://expert.csdn.net/Expert/topic/2564/2564437.xml?temp=.6969416
    里面思归的解答^_^