2014-10-07 8 views
6

Ich schreibe eine Xamarin-Anwendung und möchte das MonoDroidToolkit als Projekt zu meiner aktuellen Lösung hinzufügen. Ich habe das richtig gemacht, und meine Lösung baut sich auf.Xamarin Inkompatible Ziel Framework Fehler - kann NuGet mir helfen?

Ich muss jetzt eine Referenz in meiner Anwendung zum MonoDroidToolkit-Projekt hinzufügen.

Ich habe die Option "Referenzen bearbeiten" im Ordner "Referenzen" ausgewählt. Ich gehe dann zum Projekt-Tab, um das Projekt auszuwählen. Das Projekt wird dort aufgeführt sind, aber ich kann nicht das Projekt auswählen, da dieser Beschreibung:

com.refractored.monodroidtoolkit (inkompatible Zielrahmen: MonoAndroid, Version = v4.2)

Hier ein Screenshot der Beschreibung: com.refractored.monodroidtoolkit (incompatible target framework: MonoAndroid, Version=v4.2)

ich die Ziel Rahmen jedes Projekts geändert haben das gleiche und auch die automatische, aber sein, egal welche Zielframework ich wählen, kann ich den Verweis nicht hinzugefügt werden, da der oben beschreibung Beschreibung.

Ich habe die Mono.Android Referenz in jedem meiner Projekte überprüft. In meinem aktuellen Projekt ist die Beschreibung Version 4.1 Support und das MonoDroidToolkit ist Version 4.2 Unterstützung.

Ist das das Problem? Wie kann ich die 4.1 Support-Referenz auf den neuesten Stand bringen? Kann ich NuGet dazu veranlassen oder gibt es eine andere Möglichkeit, alle meine Referenzen zu aktualisieren?

Antwort

4

In der gleichen Lösung kann ein Android-Projekt nur dann auf ein anderes Projekt verweisen, wenn sein Zielframework dieselbe Version oder eine niedrigere Version ist.

Sie können die Zielframeworkversion Ihres Projekts ändern, indem Sie im Projektmappenfenster mit der rechten Maustaste auf das Projekt klicken, Optionen auswählen und Build - Allgemein auswählen. An der Spitze ist das Zielframework für dieses Projekt. Wenn Sie das auf Android 4.2 (Jelly Bean) ändern, sollten Sie in der Lage sein, auf das MonoDroidToolkit-Projekt zu verweisen.

Die einfachste Möglichkeit, MonoDroidToolkit zu verwenden, ist die Installation von NuGet.

0

Öffnen Sie Xamarin Studio und klicken Sie auf Nach Aktualisierungen suchen. Dies sollte Ihre Monodroid-Version aktualisieren