‘jQuery 1.7.2’ installed. Conflict occurred. ‘jQuery1.51.’ referenced but requested ‘jQuery 1.7.2’. ‘jQuery.vsdoc.1.5.1, jQuery.Validation.1.8.0, jQuery.UI.Combined 1.8.11’ depend on ‘jQuery 1.5.1’.

每當我開始一個新Project的時候我都會使用NuGet Package Manager
Tools” ->”Library Package Manager” -> 選擇 “Add Library Package Reference…
按一下”Update“分頁
去檢查一下Project上已安裝的Package/Reference..
是不是最新的…
如果不是的話…會使用”Update” 按鈕 來把他們更新到最新的..
以減輕有BUG/安全的問題

當我嘗試更新 jQuery 1.51. 到jQuery 1.7.2的時候…
NuGet彈出了一個錯誤信息…
“‘jQuery 1.7.2′ installed. Conflict occurred. ‘jQuery1.51.’ referenced but requested ‘jQuery 1.7.2’. ‘jQuery.vsdoc.1.5.1, jQuery.Validation.1.8.0, jQuery.UI.Combined 1.8.11’ depend on ‘jQuery 1.5.1’.
jQuery 1.7.2' installed. Conflict occurred. 'jQuery1.51.' referenced but requested 'jQuery 1.7.2'. 'jQuery.vsdoc.1.5.1, jQuery.Validation.1.8.0, jQuery.UI.Combined 1.8.11' depend on 'jQuery 1.5.1'
其實是因為有其他的檔案是Reference到舊的 JQuery 檔案上所以造成的…
解決方法十分簡單..
大家先要把所有和JQuery 相關的 Reference先進行更新便可以了
最後才更新 JQuery 的檔案..

Hope you find it useful.

Leave a Reply