首页 > 其他 > 详细

未能找到元数据文件

时间:2017-02-21 13:27:06      阅读:167      评论:0      收藏:0      [点我收藏+]

  场景:在.Net开发过程中,需要用到的dll,正常是直接添加“添加引用”。有项目A,引用项目B和项目C,而项目B又引用了项目C。分别编译项目C,项目B和项目A,编译通过。当重新生成项目C,项目B时也生成成功,但是重新生成项目A时,却提示“未能找到元数据文件B.dll ‘xxxxxxx‘’”。如下图:

    技术分享

  分析:编译通过,显然不是“没有引用文件”的问题,查看项目A的项目依赖关系,以及生成顺序,也都正常。网上找原因,由于问题原因不一样,结果也没有找到合适的解决方案。只好准一排查。项目A依赖关系,以及生成顺序没问题,再检查B项目。结果发现项目B的引用里虽然有项目C.dll,但是检查依赖关系时,发现B却没有依赖C.dll.问题正是出现在这里。

  解决方法:右击项目B,选择“项目依赖”,

技术分享

技术分享

  勾选依赖的项目C。over,问题解决!

注:“未能找到元数据文件”这个问题可能还有其他原因,所以解决方法不一样。共享出来,希望对有需要的朋友有所帮助!

未能找到元数据文件

原文:http://www.cnblogs.com/lfhappy/p/6423569.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!