Assembly反射机制错误解决之道

[FileNotFoundException:   找不到文件或程序集名称“XXXX”,或找不到它的一个依赖项。]  
        System.Reflection.Assembly.nLoad(AssemblyName   fileName,   String   codeBase,   Boolean   isStringized,   Evidence   assemblySecurity,   Boolean   throwOnFileNotFound,   Assembly   locationHint,   StackCrawlMark&   stackMark)   +0  

这个问题困扰了我一个下午!!!为了学习Petshop的分层及工厂模式,特地模仿她 14.gif的构架方式,解决了一些常识性小错误,运行一下发现“找不到文件或程序集名称”,当场晕倒!程序集找不到?明明在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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值