MonoAndroid System.ObjectModel wird nicht erkannt von Visual Studio 2015?
Ich vor kurzem installiert wurde, die Xamarin-Plattform und habe ich eine Standard - Xamarin.Forms Shared
Projekt mit VS2015 und unter der Droid
Projekt References
bekomme ich einen gelblich-Symbol auf System.ObjectModel
Bibliothek, wie Sie sehen können...
Komisch ist, dass am Anfang alles kompiliert, aber wenn ich einen Cross-Platform -> Forms Xaml Page
der compiler wirft Fehler auf der InitializeComponent()
Methode aufrufen.
Ich habe versucht manuell Referenz System.ObjectModel.dll
aus dem Weg C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\MonoAndroid\v1.0\Facades
ohne Glück. Wenn ich mit der rechten Maustaste auf die Eigenschaften bekomme ich diese
aber in der Datei-system-properties alles korrekt zu sein scheint.
Alle oben genannten sind mit den Standard-Optionen.
Geschieht dies, um Sie oder ist es nur mich? (getestet habe ich es auf zwei Rechnern)
Wenn Sie Fragen haben, werde ich den Beitrag aktualisieren, nachdem diese Meldung...
- Fügen Sie Verweis auf die entsprechende dll die sich im C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5.2\ - Fassaden
- Keine ideale Lösung, aber dieses Problem geht Weg, wenn Sie Entfernen die UWP-Projekt.
- Welche windows-version Sie ausführen ? Alle meine Alpträume waren mit Windows 7. Ich muss hier hinzufügen, dass Letzte Woche mein Umzug auf windows 10, und alle meine Xamarin Probleme sind Weg. Alle von Ihnen. Emulator funktioniert reibungslos, debugging im Gerät selbst arbeitet perfekt. Und was mehr ist: die nur, was ich Tat, im Zusammenhang mit Xamarin, war die Auswahl der Xamarin Cross-Plattform-Komponente in der Visual Studio 2015 nach der installation mein computer wurde formatiert vor der Installation W10.
- Danke. Es ist W10 Pro
Du musst angemeldet sein, um einen Kommentar abzugeben.
Willkommen zu Xamarin! Es ist wie Stepptanz Ihren Weg durch ein Feld von Landminen. Aber XAML ist genial. Hier ist was für mich gearbeitet: aktualisieren Sie Ihre nuget von xamarin forms, sauber bauen, siehe die error/warning, visual studio neu starten, machen Sie eine saubere, starten Sie visual studio erneut, führen Sie einen build, drehen Sie Ihren Stuhl herum 3 mal gegen den Uhrzeigersinn, und voila, der Fehler ist Weg. Es ist wie Magie! Keine Notwendigkeit, manuell zu viel, um mit dlls, es wird einfach funktionieren.
Versuchen, löschen Sie den Inhalt der bin-Ordner in der PCL Projekt-und android-Projekt. und reinigen Sie die Lösung versuchen Sie es erneut.
Referenz: http://xamarin103.rssing.com/browser.php?indx=50717177&item=8379
Benutzer: PubuduGayan, die zweite option, Die Er vorgeschlagen hat.
Ich hade das gleiche problem. Hinzufügen von Verweis aus C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.5.2\Fassaden... hat nicht funktioniert mich.
Was für mich gearbeitet wurde, zu ändern (Extras/Optionen/Projekt-und-Lösungen->Build und Run) Ausführlichkeit von normal bis minimal, selbst wenn system.objectmodel Referenz-Warnung ist immer noch da.
Vielleicht wird diese Arbeit für die Entwickler zu, die vor demselben problem
Ich vor dem gleichen problem. Löschen der Referenz half bei der Lösung der Warnung da sich das System.ObjectModel wurde überhaupt nicht verwendet.