9

Ich habe eine Portable Class Library mit Visual Studio 2012 erstellt, die auch in Xamarin Studio erstellt wird. Ich möchte die DLL, die von dieser PCL erstellt wurde (aus dem Bin-Verzeichnis der Lösung), zu einem vorhandenen (Android-App) Projekt in Xamarin Studio 5.3 hinzufügen.Portable Klassenbibliothek (in DLL-Form) zu Xamarin Studio hinzufügen

Ich stelle fest, dass dies laut Dokumentation von Xamarin generell möglich ist. Zum Beispiel von this page:

:

Die Ausgabe von einem PCL (dh die resultierende Assembly DLL) kann auch als Referenz für die meisten Projekte hinzugefügt werden. Dies macht PCL zu einer idealen Möglichkeit, plattformübergreifende Komponenten und Bibliotheken zu versenden.

Wenn ich einfach mit der rechten Maustaste in den Lösungsbaum klicke und die Datei hinzufüge, scheint dies vom Projekt nicht nutzbar zu sein.

Was ist der richtige Weg, um diese resultierende DLL basierend auf einem PCL zu meinem Xamarin Projekt hinzuzufügen?

Antwort

14

Wenn Sie unter dem Projektmappen-Explorer auf der linken Seite sehen, können Sie direkt auf References klicken und Edit References wählen. Wechseln Sie dann zu .Net Assembly und Browse, um zu der gewünschten * .dll-Datei zu navigieren. Wählen Sie die Datei aus und klicken Sie auf Add.

Dies ist der einfachste Weg, es kann mehr

  1. sein Rechtsklick References

enter image description here

  1. Click .Net Assembly

enter image description here

  1. Wählen Sie Browse (unten rechts im Dialog)

enter image description here

+1

In neueren Versionen heißt die Schaltfläche 'Browse'. – VSG24

0

Ich bin nicht vertraut mit Xamarin, aber ich bin ziemlich sicher, dass es eine Option zum Importieren/Hinzufügen von Referenzen gibt.

Unter Referenzen bearbeiten können Sie einen Typ (z. B. .net Assemblys) auswählen und Ihre DLL auswählen.

Grüße

+0

hades666, Danke. Es gibt einen Verweis bearbeiten, aber ich sehe nicht sofort, wie Sie eine DLL in dieser Ansicht hinzufügen. – Jake

1

Ich vermisste es auch zuerst. In der rechten unteren Ecke von .NET Assemblies gibt es eine Schaltfläche "Durchsuchen". :)

Verwandte Themen