Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Could not resolve type with token 0100000f

I get this error when running ios in xamarin forms. How can I resolve this?

System.TypeLoadException: Could not resolve type with token 0100000f

[Register("AppDelegate")]
public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{

    public override bool FinishedLaunching(UIApplication app, NSDictionary options)
    {
        global::Xamarin.Forms.Forms.Init();
        LoadApplication(new App());

        return base.FinishedLaunching(app, options);
    }
}
like image 530
Virendar Yadav Avatar asked Dec 15 '16 12:12

Virendar Yadav


1 Answers

The TypeLoadException with a number token (instead of a type name) usually indicates that the assembly used at runtime is different than the one used at compile time.

In the Xamarin.Forms case, that usually means you have different projects in your solution referencing different versions of Xamarin.Forms

make sure all of your projects are aligned in version, and that you do not have stale ones lying around (do a git clean -xfd, or remove the packages folder, restore the nugets, and make sure there's only one XF version pulled from nuget.org)

like image 119
Stephane Delcroix Avatar answered Sep 22 '22 21:09

Stephane Delcroix