错误一
当前上下文不存在名称Assembly
问题原因:缺少引用,assembly缺少命名空间
解决办法:引用反射,在命名空间中加入
using System.Reflection
错误二
未能加载文件或程序集,系统找不到指定的文件
问题原因:数据库未连接成功
1.dll文件名与加载时的文件名不一致
2.dll文件根本不存在,即出现丢失请况
3.dll的路径错误,即DLL文件存在,但加载路径不正确
解决办法:我的问题是UI层调用的时候无法调用DAL.dll所以需要将DAL层的.dll文件放到UI层中让U层能够正常调用
错误三
未正确书写app.config
问题原因:之前对于配置文件很模糊,不清楚它的作用是什么所及自己直接在D层中写入了config文件,但是U层在调用的时候却找不到修改的文件
解决办法:正确的做法应该是在U层中写入app.config文件