Nuget:在MvvmCross.CrossCore的活动解决方案中找不到兼容的软件包

Kla*_*Nji 10 nuget-package mvvmcross

我试图从NuGet命令行将MvvmCross.HotTuna.CrossCore 3.0.14安装到WindowsPhone 8.0类库中.我尝试这样做时遇到的错误是:

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
Run Code Online (Sandbox Code Playgroud)

在此解决方案中,我有另一个Windows Phone 8应用程序项目(目标Windows Phone OS版本设置为Windows Phone OS 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>
Run Code Online (Sandbox Code Playgroud)

有人遇到过类似的问题吗?

Ben*_*nCr 33

我刚刚遇到了类似的问题而且我错过了 - 从命令中.看起来你可能做过类似的事情.

我在努力 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.

  • 刚刚发现你也得到了一个额外的相同错误 - (所以我有'卸载包Microsoft.AspNet.WebApi.WebHost --removedependencies`. - 使用了某些东西或其他喜欢的` - `args! (3认同)
  • 的确,这对我来说也是如此.在版本之前错过了一个破折号.有版本3.0.14而不是-version 3.0.14.奇怪的错误.谢谢. (2认同)