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包”