未能从程序集“BLL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”中加载类型“BLL.User项目都重新生成过,添加了引用,什么原因?

解决方案 »

  1.   

    VS2005 未能加载文件或程序集“BLL,  说明该程序集被加密了,你的公钥为空“null”所以打不开是正常的、、、、只有通过公钥,和私钥,才能使用该BLL.提问人的追问   2009-07-17 07:48 那具体怎么解决撒?
    回答人的补充   2009-07-17 11:23 重装一下啦,可能你的VS2005有问题,现在该使用2008版本的啦
    以上是baidu上的!
    个人认为,把bll的引用删了重新添加生成,或者到C盘,报错的指定文件夹把找不到东西的文件夹删除
    重新在生成,应该可以解决
      

  2.   

    删除bin下DLL, 重新添加再引用
    版本是否一致 
    是否为public 
      

  3.   

    在bin文件夹里删除那个bll文件,然后重新引用
      

  4.   

    把bin文件所有dll文件全部删除 重新生成网站dll 或者关闭项目解决方案重新打开 
      

  5.   

    建议删除BLL项目中和网站项目中的BLL.DLL.重新生成以后再重新引用.还不行那就费解了