尝试启动其他开发人员的项目(Xamarin Android)。 应用程序编译成功,第一个视图显示正确,没关系。 但过了一会儿,我得到一个错误:
MvvmCross.Platform.Exceptions.MvxIoCResolveException: Failed to resolve type MvvmCross.Core.ViewModels.IMvxAppStart
Visual Studio没有显示有关错误的更多信息,调试器指向MvxSimpleIoCContainer类中的空字符串。
在打开项目之前,重新安装VS,Xamarin,Android SDK等。 这个项目是绝对正确的,在另一台计算机上工作正常,没有这个例外。不幸的是我无法访问这些计算机。
我会很高兴任何提示。
错误消息:
单击&#34后的Visual Studio;中断":
答案 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>();
行,请更改为使用您的第一个视图。