какие пакеты nuget для виджета автозаполнения jquery - PullRequest
3 голосов
/ 12 июля 2011

Я только изучаю jquery и менеджер пакетов nuget.Я хочу использовать виджет автозаполнения.Я запустил "Install-Package JQuery".Тогда я думаю, что это был «Install-Package jquery.ui.combined».Если я попытаюсь запустить jQuery.UI.Widgets.Autocomplete », это не сработает.Я попытался установить ядро, так как оно выглядело как зависимость, и это тоже не сработало.

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-package", я вижу следующее

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

Ищет ли автозаполнение более старую версию?Может кто-нибудь подсказать мне, как продолжить установку пакетов, чтобы заставить их работать, или как удалить их и установить правильные пакеты в правильном порядке?

1 Ответ

3 голосов
/ 13 июля 2011

Версия 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 требует версию jQuery от 1.4.4, но ниже 1.6

Я бы сначала удалил всепакеты jQuery и затем установите jQuery.UI.Widgets.Autocomplete.NuGet установит для вас совместимую версию jQuery.Затем вы можете установить jQuery.UI.Combined.

...