c/s程序。
提示错误如下:ps:提示是一个系统错误。
未能从程序集 “XX.YY,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null"中加载类型“XX.YY.ZZ.NN”现象如下:在一个类库项目中定义一个新类,即使是复制一个已有的类,然后只改一个名字。然后在另一个项目中引用这个类。这个时候在新项目中对象查看这个dll,看不到新定义的类。但是定义类型是可以补全新类。只是运行是会提示那个系统错误。

解决方案 »

  1.   

    是不是dll没有复制到本地,导致不是最新的dll
      

  2.   

    dll引用,由于是本地的项目都是,引用的实时生成的位置。这些细节问题应该是没有问题。
      

  3.   

    补充一下,framework2.0   
      

  4.   

    好吧,经过实验,分析,应该是找到这个问题了。
    因为一解决方案,多项目情况。在某个项目下引用了新的dll情况下。而部分没动的项目还是原来的dll。因为dll命名空间等头部信息相同,导致vs在运行的时候只把原来的dll拷贝的运行的debug目录。解决办法就是所有的项目引用的dll都换成新的就好了。