Xamarin Android:无法解析类型MvvmCross.Core.ViewModels.IMvxAppStart

时间:2016-10-29 21:58:15

标签: c# android visual-studio xamarin

尝试启动其他开发人员的项目(Xamarin Android)。 应用程序编译成功,第一个视图显示正确,没关系。 但过了一会儿,我得到一个错误:

MvvmCross.Platform.Exceptions.MvxIoCResolveException: Failed to resolve type MvvmCross.Core.ViewModels.IMvxAppStart

Visual Studio没有显示有关错误的更多信息,调试器指向MvxSimpleIoCContainer类中的空字符串。

在打开项目之前,重新安装VS,Xamarin,Android SDK等。 这个项目是绝对正确的,在另一台计算机上工作正常,没有这个例外。不幸的是我无法访问这些计算机。

我会很高兴任何提示。

错误消息:

单击&#34后的Visual Studio;中断":

1 个答案:

答案 0 :(得分:1)

我有同样的问题,我的问题是核心' dll' app.cs

namespace Core
{
    public class App : MvxApplication
    {
        public override void Initialize()
        {
            CreatableTypes()
                .EndingWith("Service")
                .AsInterfaces()
                .RegisterAsLazySingleton();


            RegisterAppStart<ViewModels.FirstViewModel>();

我没有RegisterAppStart<ViewModels.FirstViewModel>();行,请更改为使用您的第一个视图。