我知道有另一个与此问题完全相同的问题,但我看了所有这些答案,没有一个对我有帮助。 :( (问题在这里。)
我刚创建了一个新的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 的 bin\debug 文件夹时,我发现它是空的,而另一个没有出错信息的 .dll 则不是空的。但我不知道该如何修复此问题或我做了什么导致出现这种情况。
最常见的解决方法是转到 solution 的 properties,然后转到 configuration 并 取消选中 -> 应用 -> 选中 和再次 应用,但这并没有起作用。