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

今天做项目碰到这样一个问题“未能找到元数据文件project(项目名).dll………………”,看上去像挺大一个错误,开始还有点小慌,其实很容易解决。

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

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

—————————————————————————————————————————————————————分割线

          如果查看依赖项也都没有问题,那就重新生成一下未找到元数据的项目,之后再重新生成一下解决方案就行了 

你可能感兴趣的:(vs,未)