日期:2014-05-17  浏览次数:20484 次

C#的WebService项目,未能加载文件或程序集“CLR_RS_NLP.DLL”或它的某一个依赖项,找不到指定的模块。
用C#写的Webservice项目,项目用到CLR_RS_NLP.DLL(自己用C++编写的DLL)中的某个方法,所以添加引用导入该Dll,同时该DLL还用到第三方的Dll文件,已将CLR_RS_NLP.DLL用到的所有第三方的DLL文件和相关资源copy到Webservice项目的bin目录下,VS2010下运行还是出现“未能加载文件或程序集“CLR_RS_NLP.DLL”或它的某一个依赖项,找不到指定的模块”问题,怎么解决呀???
PS:另建立一个C#非web服务项目调用CLR_RS_NLP.DLL是没有问题的


------解决方案--------------------
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files先删除这个下面所有的文件,然后把bin里面的引用的dll删除掉。再有在项目里面把引用全部重新添加一次,记得是重新添加。
如果这样还不行的话,你重新新建一个解决方案资源管理,然后把项目添加上去就好了