0

我在这些问题中发现了同样的问题

无法加载文件或程序集“WebGrease,版本=1.5.1.25624,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一

无法加载其依赖项之一的文件或程序集“WebGrease”。找到的程序集的清单定义与程序集引用不匹配

无法加载文件或程序集“WebGrease”或其依赖项之一

这些答案似乎都没有帮助。

我有一个正在运行 .Net 4的WebForms项目;不是MVC。

我正在使用 Microsoft Web 优化及其依赖项添加捆绑和缩小。

我收到错误:

无法加载文件或程序集“WebGrease,版本=1.5.1.25624,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(来自 HRESULT 的异常:0x80131040)

我尝试过更改网络油脂的版本,以及网络优化。没有人在工作。

这些图片显示了我当前的参考资料、网络配置和其他信息:

网络润滑脂: 在此处输入图像描述

网页优化 在此处输入图像描述

网页配置 在此处输入图像描述

包配置 在此处输入图像描述

我正在尝试在我的母版页中使用以下代码应用我的捆绑包:

<asp:PlaceHolder runat="server">
    <%: System.Web.Optimization.Scripts.Render("~/JS/Global") %>
    <%: System.Web.Optimization.Styles.Render("~/CSS/Global") %>
</asp:PlaceHolder>

有人知道我怎样才能让它工作吗?我不介意使用旧版本的库;只是似乎无法找到一个不引起问题的人。

会不会是 NewtonSoft.Json 的版本?

更新

所以无论我安装什么版本,我都会收到完全相同的消息,一直到版本..似乎无法弄清楚问题出在哪里

4

1 回答 1

2

为什么将Newtonsoft.Json版本绑定重定向到版本 7.0.0.0。您的软件包中没有这样的版本。删除该重定向或添加适当版本的Newtonsoft.Json.

于 2015-12-24T16:58:32.177 回答