【重构】—未能加载文件或程序集”DAL“或它的某一个依赖项,系统找不到指定的文件
(1)问题:未能加载文件或程序集”DAL“或它的某一个依赖项,系统找不到指定的文件
(2)出现的原因:
在UI层中没有查找到生成关于D层的DLL文件,程序运行的机制是在启动层的bin文件夹下的debug里面,必须得有程序集生成的dll文件,程序运行时会直接在启动的这一层里面直接的调用所需要的dll文件,后来自己把有关的D层生成的dll手动添加进去,再运行,没有错误了;但是这样还是不行的,毕竟后期还需要大量的工作,总不能每次都需要手动,后来才知道原来可以调整程序的生成路径。
1.DLL文件名与加载时的DLL文件名不一致。(名字不一样)
2.DLL文件根本不存在,即出现丢失情况。(没存在)
3.加载DLL路径错误,即DLL文件存在,但加载路径不正确。(路径名问题)
(3)解决方法:
1)如果名字不正确,换一致的名字。
2)如果丢失,直接再生成
3)路径名
我终于明天老哥(刘兵)和我说过,其实电脑走的不是代码,而是dll了。