C#三层实例——未能找到元数据文件”xxx.dll”(实战篇1)
来源:互联网 发布:网店客服知多少ppt 编辑:程序博客网 时间:2024/06/08 19:47
在学习三层理论——《初览三层(理论篇)》之后,实战必不可少,一实战才知道原来理论和实践还是有很大差别的。“未能找到元数据文件‘xxx.dll’”这个问题是在用三层的思想实现一个“登录”实例时出现的,解决的过程不用说有多难过了。
一、遇到问题了怎么办?——先自己解决
俗话说:“人有两件宝,双手和大脑。大脑会思考,双手会创造。”不能让这两件宝浪费了呀,所以对“未能找到元数据文件‘xxx.dll’”这个问题进行了思考,到底是哪儿出了问题?
我先检查了一遍自己B层和D层的代码,都没有错误,在网上查了类似问题,大都说有这两种可能:
1.没有添加引用,导致dll根本不存在
我重新回到我的程序,根据三层之间的调用关系,再次添加了引用,B层添加了U层和Model的引用,D层添加了Model层的引用,重新生成解决方案,结果还是无济于事,而且很奇怪的是,在我的程序集里已经显示添加了引用。
2.存在dll文件,加载路径不正确
那就改路径。我知道自己没有dll文件,还是死马当活马医了,右击程序集→属性→生成,在“输出路径”找到自己所保存文件的路径,再重新生成解决方案。
还是老样子,没有解决。
再次查看了所保存文件夹下Debug文件夹的文件,空空如也,怪不得运行不了。在此,顺便提一下,dll文件是许多应用程序的“必备品”,没有它,程序是不能跑起来的。
在C#.NET项目中,类库之间的添加引用,最后生成的就是dll文件,而且添加引用后,程序会自动调用dll里面的内容。
二、自己解决不了怎么办?——请教同学
自己憋了一上午,实在是没办法了,所以请教了好几位同学。但可惜的是,他们在做这个小实例的时候没有遇到过这样的问题,也是根据上面两种方法又做了一遍,Debug文件夹里还是一片空白,开心的是,进步的机会又来了。绝招出来了——重新建一个项目!!幸亏这个项目不是很大,只是一个很小的Demo,但结果还是一样!!我们几个人继续探索~~~在此很感谢朋友们的热心帮助啦。
三、同学再解决不了怎办?——劳驾导师
先到这儿吧,如果我们几个人再解决不了,那就只能劳驾导师了。
结语
世上没有解决不了的问题,庆幸的是我生在了互联网时代,网络资源丰富无比,前人肯定会有人遇到了同类的问题,学会站在巨人的肩膀上。(解决了我会再回来的)
- C#三层实例——未能找到元数据文件”xxx.dll”(实战篇1)
- 未能找到元数据文件** A.dll
- 未能找到元数据文件
- 未能找到元数据文件
- 未能找到元数据文件
- 未能找到元数据文件
- 未能找到元数据文件App_Web_pstcl2bp.dll的解决办法
- 未找到元数据文件 dll
- “未能找到元数据文件”问题的处理
- 未能找到元数据文件”的问题
- vs中 未能找到元数据文件错误
- 错误CS0006 未能找到元数据文件 解决方案
- 未能找到元数据文件“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/.......dll”
- VS三层架构下遇到未能找到元数据的问题的处理.dll或.exe
- C#版三层实例——三大高手各显神通(实战篇2)
- 编译器错误消息: CS0006: 未能找到元数据文件
- 错误未能找到文件XXX.XmlSerializers.dll” 解决方案
- 错误1未能找到元数据文件“C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/wwwroot/7cb4fcd
- [leetcode]Two Sum
- 【Axure教程】动态面板制作弹出框效果
- JSP中的include指令和include动作
- 面试!!切记!!切记!!
- BZOJ 1861 ZJOI2006 Book 书架 Splay
- C#三层实例——未能找到元数据文件”xxx.dll”(实战篇1)
- input<typr=text>的size属性和maxlength属性
- 如何巧妙、有效地使用Google搜索--Google搜索技巧
- hdu 1698
- 机房收费系统开发计划
- sparkSQL1.1入门之三:sparkSQL组件之解析
- 归档和解归档--(即将数据序列化)
- sparkSQL1.1入门之九:sparkSQL之调优
- Git详解之三 Git分支