ASP.NET MVC 4 项目中不存在布局

Layout does not exists in ASP.NET MVC 4 project

我公司有一个项目是一年多前开发的。这是一个 ASP.NET MVC 4 项目。大约一年前它运行良好,因为没有人碰过它。

我现在想编译它,它说:

它使用 .NET Framework 4.5 和 MVC 4。

我尝试创建一个具有相同属性的新项目:.NET Framework 4.5 但 MVC 5,它运行良好。

我用的是Visual Studio2017 Pro.

为 Visual Studio 安装了 ASP.NET MVC 4,但仍然是同样的问题。

我也参考了System.WebSystem.Web.Mvc

我能做什么? 我不想修改项目或任何源代码。

我在尝试打开一个旧项目时遇到了类似的问题。尝试用旧版本的 visual studio 打开它。我的有点旧,我不得不使用 vs 2012,也许这有帮助:)

在解决方案资源管理器中右键单击您的项目,在菜单上您应该会看到管理 NuGet 包 点击它。然后您会看到使用三个选项卡管理 NuGet:浏览、安装和更新。单击更新选项卡并更新所有包。那么如果你重建你的项目,你应该没有任何问题。