在我的核心PCL库中,我正在尝试使用ShowViewModel()导航到一个新活动;我的ViewModel继承自MvxViewModel。当我运行此命令时,我得到:
Missing method Cirrious.MvvmCross.ViewModels.MvxNavigatingObject::ShowViewModel<[1]>(IMvxBundle,IMvxBundle,MvxRequestedBy) in assembly Cirrious.MvvmCross.dll, referenced in assembly ...
ADB给出了类似的信息:
System.MissingMethodException: Method not found: Cirrious.MvvmCross.ViewModels.MvxNavigatingObject.ShowViewModel'
我正在运行MvvmCross 3.1.1。我使用Visual Studio安装核心软件包和Xamarin Studio来安装Android软件包,因为我只有Xamarin.Android的独立版本。
答案 0 :(得分:2)
我认为斯图尔特的评论是正确的。我删除了所有的NuGet包,然后在Xamarin Studio中重新添加它们,效果很好。
我最好的猜测是,这可能与Xamarin Studio与Visual Studio中的NuGet支持有关。我知道我使用的NuGet插件并不支持最新的NuGet。