asp.net-mvc-3 - 将 WebGrease 升级到版本 1.3.0 出现错误

标签 asp.net-mvc-3 asp.net-mvc-4 webgrease

WebGrease 升级到版本 1.3.0 时出现错误:

Could not load file or assembly 'WebGrease, Version=1.0.0.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)

来源错误:

Line 6:      <title>@ViewBag.Title</title>
Line 7:      @Styles.Render("~/Content/bundles/bootstrap")

如何解决此错误。

最佳答案

这是对我有用的答案,它是上述一些答案的组合。 首先安装/卸载/重新安装以下软件包:

Install-Package Microsoft.AspNet.Web.Optimization 
Update-Package WebGrease
Uninstall-Package Microsoft.AspNet.Web.Optimization
Uninstall-Package WebGrease
Install-Package Microsoft.AspNet.Web.Optimization 
Update-Package WebGrease

然后复制 ~/Views/Shared/_Layout.cshtml 的内容 删除 _Layout.cshtml 文件,重新创建它并将内容粘贴回来。

这是对我有用的最终修复。

关于asp.net-mvc-3 - 将 WebGrease 升级到版本 1.3.0 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13619255/

相关文章:

ajax - MVC Ajax 更新局部 View

asp.net-mvc - Web API和ASP MVC之间的主要区别是什么

css - float div 布局不正确

c# - 从 foreach 循环中将模型加载到局部 View 中

asp.net - 如何使用webgrease?

asp.net-mvc - 为什么 Scripts.Render 会调用 JsMinify.Process?

javascript - 如何克服asp.net mvc3中的ajax数据大小限制

c# - 获取选中的数据

asp.net-mvc - 如何获取 Azure 自动化客户端的证书

asp.net - 为什么在 ASP.NET 中需要绑定(bind)重定向?