代码之家  ›  专栏  ›  技术社区  ›  niico

多项目解决方案“无法加载文件或程序集”system.web.mvc,版本=5.2.4.0,“未提供项目名称”

  •  3
  • niico  · 技术社区  · 8 年前

    我在(类文件、ASP.NET MVC 5、ASP.NET Core 2.1)中有一个具有许多不同项目类型的解决方案。当我尝试构建解决方案时,会得到以下错误:

    Could not load file or assembly 'System.Web.Mvc, Version=5.2.4.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
    

    但是,没有关联的项目名称。项目、文件、行都是空的。

    如何找出导致错误的项目?我怎么能解决这个问题?

    我可以找到针对特定错误的各种谷歌结果-但是如果编译器甚至没有告诉我哪个项目有问题-我如何开始修复它?

    谢谢。

    更新: 编译器没有提供出错项目的名称(如果有)的有效原因是什么?