_Nayout编程在使用Visual Studio 17进行Nuget Update-Package后丢失

时间:2018-04-26 17:53:23

标签: layout nuget

在长实体MVC应用程序上应用Update-Package后,_Layout标记已丢失。这发生在2017年4月26日。 我无法确定NuGet中哪个更新的组件导致错误。 但是,我还创建了一个新的干净的.NET Framework MVC应用程序。没有其他操作,做了更新包。新的Application也失去了_Layout渲染。我的框架级别是4.6.1

1 个答案:

答案 0 :(得分:0)

至少有一个问题是Nuget批量更新包将Bootstrap版本修改为4.1.0的结果 修复程序使用Nuget Package Manager on References并将Bootstrap版本降低到3.3.7至少我的新的干净试用版MVC应用程序正在正确显示_ Layout页面。 但这还没有纠正我的主要申请。

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

  • 自举
  • Microsoft.jQuery.Unobtrusive.Validation
  • jQuery.Validation
  • 的jQuery

然后清除项目视图中的Scripts文件夹 按照上述安装的相反顺序,最新版本:

  • 的jQuery
  • jQuery.Validation
  • Microsoft.jQuery.Unobtrusive.Validation
  • 自举(的 3.3.7
  • 现在应该重新生成Scripts文件夹。 此时我的应用程序显示正确的_Layout