Nuget: совместимый пакет не найден в активном решении для MvvmCross.CrossCore
Я пытаюсь установить MvvmCross.HotTuna.CrossCore 3.0.14 в библиотеку классов WindowsPhone 8.0 из командной строки NuGet. Ошибка при попытке сделать это:
PM> install-package MvvmCross.HotTuna.CrossCore 3.0.14
install-package : No compatible project(s) found in the active solution.
At line:1 char:1
+ install-package MvvmCross.HotTuna.CrossCore 3.0.14
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetNoCompatibleProjects,NuGet.PowerShell.Commands.InstallPackageCommand
В этом решении у меня есть еще один проект приложения Windows Phone 8 (для целевой версии Windows Phone для ОС Windows установлена ОС Windows 8.0), в которой установлены следующие пакеты MvvmCross. Это было сделано ранее без каких-либо проблем:
<packages>
<package id="MvvmCross.HotTuna.CrossCore" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.HotTuna.MvvmCrossLibraries" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.HotTuna.Plugin.File" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.HotTuna.Plugin.Json" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.HotTuna.Plugin.Location" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.HotTuna.Plugin.Messenger" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.HotTuna.Plugin.Sqlite" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.HotTuna.Plugin.Visibility" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.HotTuna.StarterPack" version="3.0.14" targetFramework="wp71" />
<package id="MvvmCross.PortableSupport" version="3.0.14" targetFramework="wp71" />
<package id="WPtoolkit" version="4.2013.08.16" targetFramework="wp80" />
</packages>
Кто-нибудь сталкивается с подобной проблемой?
Ответы
Ответ 1
У меня была аналогичная проблема, и я пропустил a - из команды. Похоже, вы могли сделать что-то подобное.
Я пытался
install-package Microsoft.AspNet.WebApi.WebHost version 5.1.2
И я решил это, выполнив
install-package Microsoft.AspNet.WebApi -version 5.1.2 -project GRP2App.Web
Заметьте, я пропустил - из параметра version
. Я также добавил параметр project
, но я не думаю, что это было важно.
Ваша команда install-package MvvmCross.HotTuna.CrossCore 3.0.14
не имеет -version
до номера версии.
Ответ 2
У меня возникла эта ошибка при попытке установить в проект неправильно написано:
Install-Package 'Package' -ProjectName 'WrongName' -Version 1.0.0
Когда я исправлял орфографию проекта, все работало нормально:
Install-Package 'Package' -ProjectName 'CorrectName' -Version 1.0.0