2016-05-09 3 views
43

Ich bin neu in Xamarin Plattform, und bin vor dem FehlerBuild-Aktion ‚EmbeddedResource‘ nicht durch eine oder mehrere der Ziele des Projekts unterstützt

Build action 'EmbeddedResource' is not supported by one or more of the project's targets. Am Debuggen in emulator 8.1 for windows phone, und mein Projekt ist ein Xamarin.form(portable).

+0

[link] http://forums.xamarin.com/discussion/55944/can-no-longer-load-xamarin-forms-solution-in-vs-2015 – Arun

+0

Erhalte so einen Fehler beim Versuch zu laufen [dieses Modal Seiten Beispiel] (https://developer.xamarin.com/samples/xamarin-forms/Navigation/Modal/) von Xamarin Developer. – Veverke

Antwort

0

Gehen Sie zu den Android-Projekt-> klicken Sie rechts> Eigenschaften> Wählen Sie Anwendung-> Wählen Sie mit Android-Version (6/5/4 ... etc) kompilieren -> dann speichern und neu erstellen und ausführen.

28

Recht auf Ihrem Projekt klicken (die Cross-Plattform ist wahrscheinlich), aus dem Menü Projekt PROJECT do abzuladen und dann RELOAD PROJECT und wieder aufzubauen, werden die Fehler alle verschwunden sein.

54

folgenden Schritte aus:

  1. aktualisieren Xamarin.Forms von Nuget Package Manager
  2. Mappe schließen und öffnen Sie in Ausführen als Administrator-Modus
  3. reinigen und -Wiederherstellung Solution.Now Versuchen Projekt Bereitstellen von
+1

Ich habe festgestellt, dass dies jedes Mal mein Problem ist. – Damian

+0

froh, das zu hören .. –

+2

das funktionierte für mich außer anstelle von Schritt 2, ich löste das Projekt und lud es neu. Ich musste VS nicht herunterfahren oder die Lösung schließen. Kann eine schnellere Lösung für jemanden in der Zukunft sein –

0

Ich vor kurzem konfrontiert den gleichen Fehler in der folgenden Situation (Xamarin.Android + .NET Standard-Bibliothek (konvertiert von einem PCL)):

Ich hatte einige Klassen in einem .NET-Standardprojekt mit Datenanmerkungen für öffentliche Typen. Ich habe das nugget-Paket mit den Datenanmerkungen in meiner .NET-Standardbibliothek installiert. Auch die Installation in meinem Android-Projekt hat das von Ihnen beschriebene Problem behoben.

-1

In VS 2015 Professional:

  1. Rechtsklick auf das Bild unter einem Projekt
  2. wählen Sie Eigenschaften
  3. Ressource wählen Embedded für Build Action
  4. in Ihrem Code hinter Dateityp unter InitializeComponent() Methode der folgenden Code image.Source = ImageSource.FromResource("YourProjectName.YourFolderName.YourImage");
  5. alles speichern
  6. Build-Lösung
  7. Nähe VS
  8. offenes Projekt und laufen wieder
3
  1. Reinigen Sie die Lösung
  2. Aktualisieren Sie die Xamarin.forms nuget
  3. Restart VS Paket
  4. Re-build das Projekt
+0

Ich musste nach dem Neuerstellen der Lösung die problematischen Seiten öffnen und die einzelnen Projekte kompilieren, aber Sie haben geholfen. Vielen Dank. –

+0

@DaveFriedel Kein Problem :) Ich bekomme diese zufällig ein paar Mal im Monat, hoffentlich, sie sortieren es aus, wenn Xamarin 3.0 veröffentlicht – IeuanW

0

Für Android, stellen Sie sicher, dass Ihr Zielgerät verwendet dieselbe Plataform, die in den Anwendungseinstellungen unter "Zielframework" festgelegt wurde.

[Targer for the Application[1]

Sie können neue plataforms im SDK-Manager hinzufügen.

1

Lösung auf VS mit Administratormodus öffnen und jede einzeln neu erstellen.

0

Wurde auch empfangen, wenn der Windows-Pfad mehr als 260 Zeichen mit vollständig qualifizierten Dateinamen enthielt. Suchen Sie in der Ausgabe des Builds, und wenn Sie eine Meldung über die Dateilänge über 260 anzeigen, verschieben Sie Ihr Projekt in einen kürzeren Verzeichnispfad.

Verwandte Themen