以前用2.0开发的一个DLL  通过反射加载一直没有问题
现在客户端升级到3.5 而需要反射的库还是2.0的一反射就报错问一下 .NET是不是不能反射不同版本的DLL呢?如果可以要如何反射呢?

解决方案 »

  1.   

    可以把2.0的DLL,重新编译成3.5试试啊
      

  2.   

    希望高手指点下。被反射DLL未强名称。错误原因返回的type=nothing
      

  3.   

    2.0那个DLL还要被另一个2.0写的客户端反射的,所以不方便升级到3.5的啊
      

  4.   

    具有强名称的程序集引用其他程序集,如果这个程序集没有强名称,那么具有强名称的程序集所带来的好处,并依旧会产生DLL冲突!因此具有强名称的程序集只能引用其他具有强名称的程序集。  
      

  5.   

    2.0那个DLL还要被另一个2.0写的客户端反射的,所以不方便升级到3.5的啊
      

  6.   

    如果你当前的程序集为强名称,要引用非强名称程序集
    http://topic.csdn.net/t/20050614/13/4081230.html
    你可以看下程序集强名称相关知识
      

  7.   

    我想了解下.NET是不是不能反射不同版本的DLL呢?如果可以要如何反射呢?