2011-07-12 27 views
3

我只是學習jQuery和nuget包管理器。我想使用自動填充小部件。我運行「Install-Package jquery」。然後我認爲它是「Install-Package jquery.ui.combined」。如果我嘗試運行jQuery.UI.Widgets.Autocomplete「它不會工作。我試圖安裝核心,因爲它看起來像一個依賴項,也不會工作。什麼nuget包jQuery自動填充小部件

PM> Install-Package jQuery.UI.Widgets.Autocomplete 
Attempting to resolve dependency 'jQuery.UI.Core (= 1.8.9)'. 
Attempting to resolve dependency 'jQuery (≥ 1.4.4 && < 1.6)'. 
Attempting to resolve dependency 'jQuery.UI.Core.Widget (= 1.8.9)'. 
Attempting to resolve dependency 'jQuery.UI.Core.Position (= 1.8.9)'. 
Successfully installed 'jQuery 1.4.4'. 
Successfully installed 'jQuery.UI.Core 1.8.9'. 
Successfully installed 'jQuery.UI.Core.Widget 1.8.9'. 
Successfully installed 'jQuery.UI.Core.Position 1.8.9'. 
Successfully installed 'jQuery.UI.Widgets.Autocomplete 1.8.9'. 
Install failed. Rolling back... 
Install-Package : Already referencing a newer version of 'jQuery'. 
At line:1 char:16 
+ Install-Package <<<< jQuery.UI.Widgets.Autocomplete 
    + CategoryInfo   : NotSpecified: (:) [Install-Package], InvalidOperationException 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand 

當我鍵入 「Get-包」 我看到下面的

jQuery       1.6.2     
jQuery.UI.Combined    1.8.14    
jQuery.vsdoc     1.6     
Newtonsoft.Json    4.0.2 

正在尋找舊版本的自動完成?有人可以指導我如何繼續安裝軟件包以使其正常工作,或者如何卸載它們並以正確的順序安裝正確的軟件包?

回答

3

您安裝的jQuery版本(1.6.2)對於jQuery.UI.Core(1.8.9)來說太近了一個版本。

  • jQuery.UI.Widgets.Autocomplete 1.8.9要求jQuery.UI.Core v1.8.9
  • jQuery.UI.Core 1.8.9需要從1.4.4但低於1.6
  • 版本的jQuery

我會先卸載所有的jQuery包,然後安裝jQuery.UI.Widgets.Autocomplete。 NuGet會爲你安裝一個兼容的jQuery版本。然後你可以安裝jQuery.UI.Combined。

相關問題