常规解决办法如下:
方法1、 首先对错误进行分析,系统找不到文件,要不丢失要不就是不在指定的位置。我们启动的是UI层,LoginDAL在D层里,那么去下面的路径中检查一下是否有D层文件或程序集。
这里发现没有,把下面文件夹中的文件放到上边的路径里边
然后我改了之后还是不对啊啊啊啊我真的有点崩溃了,我怀疑是配置文件的问题
按照上边的步骤操作以后发现还是不行?why?
然后我在梅梅的帮助下终于找到了是配置文件的问题factory中的代码是
Assembly.Load(“程序集名称”).CreateInstance(“命名空间.类名称”);
然后我去看来看自己的代码
这里的命名空间应该和项目名称是一样的这里的名称没有对应上,因为配置文件里边写错了
改成右边的项目名称DAL就可以了,程序就能运行下去了。