Ich habe kürzlich die Xamarin Plattform installiert und ich habe ein Standard Xamarin.Forms Shared
Projekt mit VS2015 erstellt und unter dem Droid
Projekt References
bekomme ich ein gelbliches Icon auf System.ObjectModel
library, wie Sie sehen können ...
Das Seltsame ist, dass am Anfang alles kompiliert wird, aber wenn ich ein Cross-Platform -> Forms Xaml Page
hinzufüge, löst der Compiler einen Fehler beim InitializeComponent()
Methodenaufruf aus.
Ich habe versucht, System.ObjectModel.dll
manuell auf den Pfad C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades
zu verweisen, ohne Glück zu haben. Wenn ich mit der rechten Maustaste auf die Eigenschaften klicke, bekomme ich das
aber in den Eigenschaften des Dateisystems scheint alles korrekt zu sein.
Alle oben genannten Optionen haben die Standardoptionen.
Passiert Ihnen das oder ich? (Ich habe es in zwei Computern getestet)
Wenn Sie irgendwelche Fragen haben, werde ich den Beitrag nach dieser Nachricht aktualisieren ...
Willkommen in Xamarin! Es ist wie Stepptanz durch ein Feld von Landminen. Aber XAML ist großartig. Hier ist, was für mich funktionierte: Aktualisieren Sie Ihr nugget von Xamarin-Formularen, reinigen Sie Build, sehen Sie den Fehler / die Warnung, starten Sie Visual Studio neu, machen Sie ein sauberes, starten Sie Visual Studio neu, machen Sie einen Build, drehen Sie Ihren Stuhl um 3 mal gegen den Uhrzeigersinn , und voila, der Fehler ist weg. Es ist wie Magie! Keine Notwendigkeit, manuell viel mit Dlls herumzukommen, es wird einfach funktionieren.
Versuchen Sie, den Inhalt des bin-Ordners im PCL-Projekt und im Android-Projekt zu löschen. und reinige die Lösung versuche es noch einmal.
Referenz: Ссылка Benutzer: PubuduGayan, Die zweite Option, die Er vorgeschlagen hat.
Ich hatte das gleiche Problem. Das Hinzufügen eines Verweises aus C: \ Programme (x86) \ Reference Assemblies \ Microsoft \ Framework.NETFramework \ v4.5.2 \ Facades ... hat mich nicht unterstützt. Was für mich funktionierte war, die Ausführlichkeit (Extras / Optionen / Projekt und Lösungen-> Build und Run) von normal auf minimal zu ändern, auch wenn system.objectmodel reference-warning immer noch da ist.
Vielleicht funktioniert das auch für Entwickler, die dasselbe Problem haben
Tags und Links dll xamarin.forms xamarin.android visual-studio-2015 object-model