Ich habe ein Problem mit einer neu erstellten Xamarin.Forms App in Visual Studio 2015. Ich habe die Droid / iOS-Projekte zur Lösung hinzugefügt und es gibt mir einen Buildfehler, der sagt ...
The type or namespace 'App' does not exist in the current namespace
Hier ist ein Beispiel, wo die zwei Fehler sind.
Droid-Projekt:
%Vor%iOS-Projekt:
%Vor%Diese Lösung wurde gerade erstellt und es wurde noch keine Codierung vorgenommen. Könnte dies ein Problem mit VS2015 sein?
Dies ist ein Problem, das immer noch besteht. Während dies im Juli nicht die Lösung gewesen sein mag, ist dies die Arbeitslösung für den 31.3.16.
Dies geschieht auch manchmal nach dem Öffnen einer XAML-Datei und dem Zurückschalten auf eine C # -Datei im PCL-Projekt.
Die Antwort von @silencedmessage hat mir geholfen.
Ich möchte hinzufügen, dass ich festgestellt habe, dass alle meine Xamarin-Projekte nicht einmal eine PCL-Referenz hatten. Ich begann mit einer leeren Xamarin Forms XAML-Projektvorlage für alle möglichen Ziele und ich habe nicht einmal den Verweis auf die PCL überprüft, bevor ich diese Antwort gelesen habe.
Kurz gesagt: Auch aus einer leeren offiziellen Vorlage sollten Sie überprüfen, ob die PCL-Referenz zu allen Projekten hinzugefügt wurde. Seltsames Zeug.
Sie müssen auf das Forms-PCL-Projekt verweisen, es wird standardmäßig beim Erstellen des Projekts ausgeführt, es sei denn, Sie erstellen jedes Projekt einzeln. Klicken Sie einfach mit der rechten Maustaste auf das MyApp.Droid-Projekt - & gt; Referenz hinzufügen - & gt; Lösung - & gt; Überprüfen Sie MyApp (?!?!)
Tags und Links xamarin.ios xamarin.forms xamarin xamarin.android