[FileNotFoundException: 找不到文件或程序集名称“XXXX”,或找不到它的一个依赖项。]
System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Boolean isStringized, Evidence assemblySecurity, Boolean throwOnFileNotFound, Assembly locationHint, StackCrawlMark& stackMark) +0
这个问题困扰了我一个下午!!!为了学习Petshop的分层及工厂模式,特地模仿她
的构架方式,解决了一些常识性小错误,运行一下发现“找不到文件或程序集名称”,当场晕倒!程序集找不到?明明在BIN文件夹里。。难道是微软.Framework的问题?(经常有比较蹊跷的问题就习惯性的认为是MS的错^_^!!)
上网Google来百度去。。最后找到一个解决方法。原来Bin文件下的文件名称有猫腻TMDGB。。
Petshop里的Bin目录下的是"PetShop.SQLServerDAL.dll"这样。而偶的是"SQLServerDAL.dll"...为什么会出现这种情况~?命名空间是"XXX.SQLServerDAL"的形式的呀(本人比较菜)。。查了半天发现,程序集的名称是“SQLServerDAL”。。原来指定的程序集名称的作用在这里体现出来了。哈哈……郁闷ING
知道问题了吧?爱死微软了。每次解决完困扰半天的问题,心情总是那么的畅快欣喜抗奋~~这也可能是偶为什么喜欢编程的原因吧。哈哈。。
下面是解决方法~~
右击项目->属性 出现如下画面:
转载于:https://www.cnblogs.com/Randy0528/archive/2007/01/30/635186.html