0

我對這些問題無法加載文件或程序集「WebGrease,版本= 1.5.1.25624 - 或任何其他版本

Could not load file or assembly 'WebGrease, Version=1.5.1.25624, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies

Could not load file or assembly 'WebGrease' one of its dependencies. The located assembly's manifest definition does not match the assembly reference

Could not load file or assembly 'WebGrease' or one of its dependencies

發現了同樣的問題這些答案似乎沒有幫助。

我有一個WebForms項目運行.Net 4; 不是 MVC。

我正在使用Microsoft Web Optimization及其依賴項添加捆綁&縮小。

我收到的錯誤:

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

我試圖改變網絡的油脂,還網絡優化的版本。沒有任何工作。

這些圖像顯示我現在的引用,網絡配置和其他信息:

網絡潤滑脂: enter image description here

網絡優化 enter image description here

Web配置 enter image description here

軟件包配置 enter image description here

我嘗試使用下面的代碼,在我的母版頁申請我包:

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

任何人有任何想法,我怎麼能得到這個工作?我不介意使用舊版本的庫;似乎無法找到不會導致問題的原因。

它可能是NewtonSoft.Json的版本嗎?

更新

所以不管我安裝哪些版本,我得到確切同樣的消息,一直到版本..似乎無法到哪問題奠定

回答

2

爲什麼您重定向Newtonsoft.Json版本綁定到版本7.0.0.0。你的軟件包中沒有這樣的版本。刪除該重定向或添加Newtonsoft.Json的適當版本。

+0

這就是web.config中已經存在的內容 - 我會給它一個並讓你知道.. :) – Darren

+0

我剛剛評論過整個Newtonsoft.Json的''節點,它工作正常。謝謝! - 不知道爲什麼在那裏.. – Darren

相關問題