Ich frage mich, ob es für eine Xamarin-Anwendung (alle Plattformen: Android, iOS, Windows Phone) möglich ist, Assemblys zur Laufzeit zu erkennen und zu laden.Xamarin: .dll-Dateien zur Laufzeit hinzufügen, um der Anwendung Funktionen hinzuzufügen
Das ist die Art von Sache, die ich bereits in WPF gemacht habe, und ich würde gerne diese Module (vielleicht mit einigen Modifikationen) in einer Xamarin App verwenden.
Ich habe gestern nach Informationen online gesucht, und heute habe ich versucht, eine Lösung zu implementieren, aber ohne Erfolg.
Prism schien eine Möglichkeit zu sein, aber es funktioniert nur in WPF.
Die Einschränkung, die dies schwierig macht, ist, dass ich zur Kompilierzeit keine Informationen über die Baugruppen weiß. Keine Namen, keine Versionen, keine Klassen. Ich kann den Namen und die Version in den Dateinamen eingeben und vielleicht die Klassen durch Reflexion finden. Wenn ich eine Schnittstelle als Einstiegspunkt benutze (Prism benutze das), sollte ich es schaffen können.
Haben Sie irgendwelche Gedanken zu dieser Herausforderung?
Vielen Dank!
Vielen Dank für Ihre Ratschläge. Wenn ich Sie richtig verstehe, scheint es auf jeder Plattform zu funktionieren, Module in JavaScript zu erstellen. Ich werde in Cordova und Ionic schauen und sehen, ob ich etwas zur Arbeit bekommen kann. –