项目运行报错:错误 CS0006 未能找到元数据文件XXX......

运行项目的时候报错:

之前也遇到过,但是最终没有解决,想不到今天有遇见了,然后一大堆操作,重新生成项目、重新引用等等,都没起作用。

突然想起上面被引用的项目添加了一个功能,引用了另一个项目dll。然后我将功能撤销试试,omg可以了!!很纳闷。。。

现在的场景是:要运行的项目是A,它引用的项目是B,然后B又引用了项目C。报错错误的是项目A,表示找不到项目B的dll。

我尝试从B项目入手,查看bin文件夹,发现文件夹为空,可能B项目出错了但又不是代码上的错,那就是我之前添加的功能代码没问题,但是有些操作有误。ok,只有引用项目C和代码没关系,查看项目C的属性,发现使用的框架是4.5,但是项目B使用的是4.0.然而微软不支持低版本引用高高版本的项目。所以问题就是出在这里,将项目B改为4.5的框架。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值