最佳答案
我知道还有一个问题和这个问题完全一样,但是我仔细检查了所有的答案,没有一个对我有帮助。((这就是问题所在。)
我刚刚创建了一个新的 ASP.NET MVC 项目,并加入了一些。DLL 在溶液中。现在,当我尝试构建这个项目时,在5个库中的3个中,我得到了如下所示的错误消息。
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,我看到它是空的,而另一个。没有得到错误消息的 dll 不是空的。但我不知道该怎么弥补也不知道我做了什么让这一切发生。
最常见的答案是转到 解决方案的 物业,然后再转到 配置和 取消检查-> 申请-> 检查完毕和 申请,但这没有奏效