2017-05-02 2 views
1

Neuinstallation von Visual Studio Pro 2017, Prism Template Pack und Xamarin Forms.Hinzufügen von PCL zu vorhandenem Xamarin Forms-Projekt

Ich versuche, meine erste App zu erstellen und die Dinge laufen sehr gut so weit. Ich habe alle Ansichten, zeige Modelle usw. an und die App funktioniert einwandfrei. Jetzt versuche ich, der Lösung für Dinge wie Domain oder Services usw. einige PCL-Projekte hinzuzufügen, damit ich alle Teile getrennt aufbewahren kann.

Ich kann ein Xamarin Forms PCL gut erstellen und alle meine Klassen usw. hinzufügen. Problem kommt, wenn ich versuche, einen Verweis auf das Domain-Projekt aus dem Haupt-PCL-Projekt in der Lösung hinzuzufügen. Ich bekomme die Fehlermeldung "Ziele von PCL stimmen nicht überein".

Dies ist, was ich das neue PCL-Projekt erstellen bin mit: This is what I am using to create the new PCL project:

Dies ist die Fehlermeldung erhalte ich beim Versuch, den PCL-Projektverweis hinzuzufügen: This is the error message:

Was bin ich? Hier

ist die Haupt PCL mit den Vorlagenpaket Eigenschaften erstellt: enter image description here

Hier ist die neu hinzugefügten PCL Projekteigenschaften: enter image description here

PCL Eigenschaften für Vorlage: enter image description here

+0

Verwenden alle Ihre PCL-Projekte dasselbe Profil? – Jason

+0

2 weitere Bilder im Originalbeitrag für Eigenschaften der 2 PCL-Projekte hinzugefügt. –

+0

Ich werde sagen, dass ich, als ich das Prism Template Pack verwendet habe, nur IOS und Android gewählt habe ... warum sind die Windows Phone Ziele dort drin? Wie kann ich nur die Windows-Ziele entfernen? –

Antwort

2

Da Sie fehlen die Windows Phone & Silverlight Ziele in Ihrer IDE aus irgendeinem Grund, dies ist eine mögliche Problemumgehung:

Öffnen Sie Ihre .csproj Dateien und stellen Sie sicher, dass die TargetFrameworkProfile Elemente in beiden PCL-Projekten übereinstimmen.

Ist es möglich, dass Sie die Tools für die Windows Phone-Entwicklung bei der Installation von Visual Studio nicht installiert haben?

+0

Original-PCL-Projekt mit dem Prism Pack erstellt hat v4.5 Profile259

+0

Neu erstellte Domain PCL Projekt v4.5 Profile111

+0

Stellen Sie sicher, dass sie ausgerichtet sind, dann sollten Sie in der Lage sein, die Referenz hinzuzufügen. Eine Liste der PCL-Zielframeworks finden Sie unter [this link] (https://portablelibraryprofiles.stephencleary.com/). Es ist nicht wirklich wichtig, welchen du wählst. –

Verwandte Themen