解决“错误CS0006:未能找到元数据文件”

再运行程序的时候报错“未能找到元数据文件project(项目名).dll………………”,遇到这种错误别慌,很容易解决。

第一

首先分析一下问题原因,在一个解决方案中不同项目之间的引用并不是仅仅添加引用就行了,还要添加项目依赖关系,需要注意的是两项目之间的引用只能是单向的,即不能相互引用,而依赖关系在你添加引用时vs会帮你自动完成依赖关系的添加。但是当你重新生成该项目(project)时,特定情况下就会出现这样的问题,引用还在,但是项目依赖没了,所以就会提示“未能找到元数据文件project(项目名).dll………………”

问题解决:上边分析了是项目依赖没有了,所以添加项目依赖就行了,右击该项目(project)--生成依赖项--项目依赖项,此处即可看到各项目的依赖关系,找到该项目(project),在没有打对勾的前面打对勾就可以了,最后重新生成解决方案,问题解决。

第二

先检查引用的dll的.netFreamWork版本和当前项目的.netFreamWork版本是不是一样的,如果版本不一样就算引用了也会出现这个问题,点击项目--属性--修改【目标框架】,确保版本一致

如果还是不行,建议重新生成一下项目或者解决方案,希望对你有帮助

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值