如何更新MvvmCross?

时间:2017-10-19 19:26:08

标签: mvvmcross visual-studio-mac

我正在使用Visual Studio for Mac。我在我的项目中安装了MvvmCross v5.1.1。我想将它(及其所有依赖项和插件)更新到v.5.3.1。但是当我尝试更新我的包时,我在输出中收到此错误消息:

  

无法解析依赖项。 'MvvmCross.Binding 5.3.1'不是   兼容'MvvmCross.Droid.Shared 5.1.1约束:   MvvmCross.Binding(= 5.1.1)'。

1 个答案:

答案 0 :(得分:6)

使用MvvmCross版本5.2+ MvvmCross.Droid.Shared已被删除。

来自MvvmCross blog release notes

  

由于nuget包MvvmCross.Droid.Shared不再存在,   请先强制删除它,然后更新其余部分   包。

Visual Studio

您可以在程序包管理器控制台中运行以下命令将其删除(确保将默认项目下拉列表设置为您的Android项目)

PM> Uninstall-Package MvvmCross.Droid.Shared -Force

Visual Studio for Mac

您可以安装NuGet Package Management Extensions插件(您可以从Github获取最新版本的插件)。然后从PowerShell控制台窗口执行以下命令(确保在安装addin之后已关闭并重新打开IDE,然后再尝试打开PowerShell控制台)

PM> Uninstall-Package MvvmCross.Droid.Shared -Force