Je me demande s'il est possible qu'une application Xamarin (toutes les plateformes: Android, iOS, Windows Phone) détecte et charge des assemblages lors de l'exécution.Xamarin: ajouter des fichiers .dll à l'exécution pour ajouter des fonctionnalités à l'application
C'est le genre de chose que j'ai déjà fait dans WPF, et j'aimerais utiliser ces modules (peut-être avec quelques modifications) dans une application Xamarin.
J'ai passé hier à chercher des informations en ligne, et aujourd'hui j'ai essayé de mettre en œuvre une solution, mais sans succès. Prism semblait être un moyen de le faire, mais cela ne fonctionne que dans WPF.
La restriction qui rend cela difficile est que je ne sais pas au moment de la compilation des informations sur les assemblages. Pas de noms, pas de versions, pas de classes. Je peux mettre le nom et la version dans le nom de fichier, et peut-être trouver les classes par réflexion. En utilisant une interface comme point d'entrée (Prism l'utilise), je devrais être capable de le faire.
Avez-vous des commentaires sur ce défi?
Merci beaucoup!
Merci beaucoup pour vos conseils. Si je vous comprends bien, chercher à construire des modules en JavaScript semble fonctionner sur chaque plateforme. Je vais regarder Cordova et Ionic et voir si je peux obtenir quelque chose à travailler. –