首页 文章

尝试在Android中导航时缺少方法ShowViewModel

提问于
浏览
4

在我的核心PCL库中,我正在尝试使用ShowViewModel()导航到一个新活动;我的ViewModel继承自MvxViewModel . 当我运行此命令时,我得到:

Missing method Cirrious.MvvmCross.ViewModels.MvxNavigatingObject::ShowViewModel<[1]>(IMvxBundle,IMvxBundle,MvxRequestedBy) in assembly Cirrious.MvvmCross.dll, referenced in assembly ...

亚行给出了类似的信息:

System.MissingMethodException: Method not found: Cirrious.MvvmCross.ViewModels.MvxNavigatingObject.ShowViewModel'

我正在运行MvvmCross 3.1.1 . 我使用Visual Studio安装核心软件包和Xamarin Studio来安装Android软件包,因为我只有Xamarin.Android的独立版本 .

1 回答

  • 2

    我认为斯图尔特的评论是正确的 . 我删除了所有的NuGet包,然后在Xamarin Studio中重新添加它们,效果很好 .

    我最好的猜测是,这可能与Xamarin Studio与Visual Studio中的NuGet支持有关 . 我知道我使用的NuGet插件不支持最新的NuGet .

相关问题