C# Xamarin Android:未能解析类型MvvmCross.Core.ViewModels.IMvxAppStart
试图启动另一个开发人员的项目(Xamarin Android)。 应用程序编译成功,第一个视图显示正确,一切正常。 但过了一会儿,我发现一个错误:C# Xamarin Android:未能解析类型MvvmCross.Core.ViewModels.IMvxAppStart,c#,android,visual-studio,xamarin,C#,Android,Visual Studio,Xamarin,试图启动另一个开发人员的项目(Xamarin Android)。 应用程序编译成功,第一个视图显示正确,一切正常。 但过了一会儿,我发现一个错误: MvvmCross.Platform.Exceptions.MvxIoCResolveException: Failed to resolve type MvvmCross.Core.ViewModels.IMvxAppStart VisualStudio不显示有关错误的任何更多信息,调试器指向MvxSimpleIoCContainer类中的空字符
MvvmCross.Platform.Exceptions.MvxIoCResolveException: Failed to resolve type MvvmCross.Core.ViewModels.IMvxAppStart
VisualStudio不显示有关错误的任何更多信息,调试器指向MvxSimpleIoCContainer类中的空字符串
在打开项目之前,请重新安装VS、Xamarin、Android SDK等。
这个项目是绝对正确的,在另一台计算机上工作完美,没有例外。不幸的是,我无法使用那些电脑
我很乐意接受任何提示
错误计量表:
单击“中断”后的Visual Studio:
我也遇到了同样的问题,我的问题出现在核心'dll'app.cs中
namespace Core
{
public class App : MvxApplication
{
public override void Initialize()
{
CreatableTypes()
.EndingWith("Service")
.AsInterfaces()
.RegisterAsLazySingleton();
RegisterAppStart<ViewModels.FirstViewModel>();
名称空间核心
{
公共类应用程序:MvxApplication
{
公共覆盖无效初始化()
{
createabletypes()
.以“服务”结尾
.a接口()
.registeraslazyingleton();
RegisterAppStart();
我没有
RegisterAppStart();
行,更改为使用第一个视图。你的Setup.cs和App.cs文件是什么样子的?我解决了Xamarin.iOS-project中的问题。考虑到我在构建设置中设置了构建iOS项目,我真的不明白iOS与Android有什么关系。