Layout _使用Visual Studio 17更新Nuget软件包后布局编程丢失

Layout _使用Visual Studio 17更新Nuget软件包后布局编程丢失,layout,nuget,Layout,Nuget,在长而坚固的MVC应用程序上应用更新包后,_布局标记已丢失。这发生在2017年4月26日。 我无法确定是哪个NuGet更新的组件导致了错误。 然而,我还创建了一个新的干净的.NETFramework MVC应用程序。在没有其他操作的情况下,执行了更新包。新的应用程序也失去了它的布局渲染。我的框架级别是4.6.1至少有一个问题是Nuget批量更新包将引导版本修改为4.1.0的结果 修复程序在引用上使用Nuget Package Manager,并将引导版本降低到3.3.7,至少我的新clean试用

在长而坚固的MVC应用程序上应用更新包后,_布局标记已丢失。这发生在2017年4月26日。 我无法确定是哪个NuGet更新的组件导致了错误。
然而,我还创建了一个新的干净的.NETFramework MVC应用程序。在没有其他操作的情况下,执行了更新包。新的应用程序也失去了它的布局渲染。我的框架级别是4.6.1

至少有一个问题是Nuget批量更新包将引导版本修改为4.1.0的结果 修复程序在引用上使用Nuget Package Manager,并将引导版本降低到3.3.7,至少我的新clean试用版MVC应用程序正确显示了uu布局页面。 但这并没有纠正我的主要申请

进一步修复。在我的主应用程序中,我使用Nuget按以下顺序删除:

  • 引导
  • Microsoft.jQuery.Unobtrusive.Validation
  • jQuery.Validation
  • jQuery
然后清除项目视图中的脚本文件夹 按与上述相反的顺序安装,最新版本为:
  • jQuery
  • jQuery.Validation
  • Microsoft.jQuery.Unobtrusive.Validation
  • 引导(3.3.7
  • 现在应该重新生成脚本文件夹。 此时,我的应用程序正在显示正确的布局