Visual Studio中缺少Nuget包

我一直在使用xamarin studio,当我从mvvmcross下载一个示例项目时它工作正常。 它可以完美地编译和部署设备。

但是当我在visual studio中打开项目时,由于某些原因,有很多缺少的包。 有办法吗? 我在Visual Studio 2013中使用Nuget 2.8

在此处输入图像描述

当我按如下方式打开Nuget时,有一个按钮可以恢复丢失的包。 我点击了它。

在此处输入图像描述

然后它试图下载丢失的包,然后它意识到存在以下依赖关系:

在此处输入图像描述

然后我试图手动下载依赖,如下所示,但它显示已经下载的包但我仍然看到解决方案中缺少的包,没有任何影响。

在此处输入图像描述

因此,我收到如下数百个错误:

在此处输入图像描述

当我看一下丢失包裹的属性时,我看到如下

在此处输入图像描述

您应该在Visual Studio中更新NuGet Package Manager扩展,然后再次尝试还原包。

恢复错误MvvmCross.Binding already has a dependency defined for MvvmCross.Core是由旧版本的NuGet包管理器扩展引起的,而不是识别MvvmCross.Binding NuGet包在其组依赖关系中使用的较新目标框架。 此错误已在较新版本的NuGet Package Manager中修复。

如果您搜索“已经定义了依赖项”错误消息,您会发现以下几种情况,例如StackOverflow问题,例如:

无法安装NuGet包

右键单击解决方案资源管理器中的解决方案,然后选择“恢复nuget包”