【问题标题】:Missing Method ShowViewModel when trying to navigate in Android尝试在 Android 中导航时缺少方法 ShowViewModel
【发布时间】:2014-05-15 20:48:28
【问题描述】:

在我的核心 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 的独立版本。

【问题讨论】:

  • 在您的手动多环境安装中听起来有些不匹配 - 尝试将您的项目与有效的项目进行比较。

标签: mvvmcross


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多