2016-12-15 4 views
6

Ich bekomme diesen Fehler, wenn ios in xamarin Formen ausgeführt wird. Wie kann ich das beheben?Konnte Typ mit Token nicht auflösen 0100000f

System.TypeLoadException: Typ konnte nicht mit 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); 
    } 
} 
+1

Mögliches Duplikat von [System.TypeLoadException: Typ mit Token 01000019 konnte nicht aufgelöst werden ] (http://stackoverflow.com/questions/39752764/system-typeloadexception-could-not-resolve-type-with-token-01000019) – jgoldberger

+0

@jgoldberger aber die akzeptierte Antwort da drüben stimmt nicht :( –

Antwort

16

Die TypeLoadException mit einer Reihe Token (anstelle eines Typname) lösen in der Regel gibt an, dass die Anordnung zur Laufzeit verwendet wird, ist anders als der zur Kompilierungszeit verwendete.

Im Xamarin.Forms Fall, dass in der Regel bedeutet, dass Sie verschiedene Projekte in Ihrer Lösung haben Referenzierung verschiedene Versionen von Xamarin.Forms

sicher, alle Ihre Projekte in Version ausgerichtet sind, und dass Sie nicht abgestanden (, oder entfernen Sie den packages Ordner, stellen Sie die Nugets wieder her und stellen Sie sicher, dass es nur eine XF-Version von nuget.org gibt)

+0

maaaan du hast meinen Tag gerettet !!!! –

+0

in meinem Fall, nachdem Sie alle Ihre Schritte folgen, muss ich immer noch meine Android-App manuell zu deinstallieren, danach wird Xamarin Studio zeigen "Synchronization Assemblies .." und Problem gelöst, thx für die Richtung – ang

+0

könnten Sie bitte erarbeiten, was du meinst dadurch "stellen Sie sicher, dass alle Ihre Projekte in Version ausgerichtet sind"? – andrei

Verwandte Themen