首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到VS 2017元数据文件'.dll

找不到VS 2017元数据文件'.dll
EN

Stack Overflow用户
提问于 2017-05-30 06:37:35
回答 29查看 159.1K关注 0票数 99

我知道还有另一个完全相同的问题,但我仔细研究了所有这些答案,没有一个对我有帮助。:( (This was the question.)

我刚刚创建了一个新的ASP.NET MVC项目,并在解决方案中加入了一些.dll。现在,当我尝试构建项目时,在5个库中的3个库上得到如下所示的错误消息。

代码语言:javascript
运行
复制
Error   CS0006  Metadata file 'C:\Users\...\source\Database\bin\Debug\DataAccessLayer.dll' could not be found   Logic   C:\Users\...\source\Logic\CSC   1   Active

Error   CS0006  Metadata file 'C:\Users\...\source\Logic\bin\Debug\Logic.dll' could not be found    PTS2-MVC    C:\Users\...\source\PTS2-MVC\CSC    1   Active

Error   CS0006  Metadata file 'C:\Users\...\source\PTS2-MVC\bin\PTS2-MVC.dll' could not be found    PTS2-MVC.Tests  C:\Users\...\source\PTS2-MVC.Tests\CSC  1   Active

当我转到该.dll的bin\debug文件夹时,我看到它是空的,而我没有收到错误消息的另一个.dll也不是空的。但我不知道如何解决这个问题,也不知道我做了什么才能做到这一点。

最常见的答案是转到属性的解决方案并转到配置和取消选中->应用->检查和应用

再说一次,但这并不管用

EN

回答 29

Stack Overflow用户

回答已采纳

发布于 2017-05-30 17:15:48

问题是我的项目中有其他一些正常的错误消息,显然在我修复了这些错误消息之后,当我清理并重新构建我的项目时,所有的.dlls都成功了。

确保您的项目中没有任何其他错误消息,如果有,请先修复这些错误消息!

票数 137
EN

Stack Overflow用户

发布于 2017-10-27 13:46:18

修复此错误的步骤:找不到MetaData文件.dll。

清理所有项目。

卸载所有项目。

重新加载所有项目。

ReBuild解决方案。

那么问题就解决了。

票数 42
EN

Stack Overflow用户

发布于 2018-01-18 15:34:16

在我的例子中,有一个错误,但它没有被VS正确地解析出来,并显示在“error List”窗口中。要找到它,您需要查看构建窗口中的ol "Output“,并从上到下解析消息并解决实际错误。M$,请修复!这是对世界集体开发人员时间的巨大浪费。

票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44251030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档