Question

Est-il possible pour mon application pour surveiller un dossier que si nous copions une DLL (bibliothèque) en elle, l'application ramasser et de le relier?

Je l'ai fait une chose similaire en C ++ à l'époque, mais est-il possible de relier dynamiquement une bibliothèque dans .NET?

Merci

Était-ce utile?

La solution

En utilisant la réflexion que vous pourriez.

Sondage le répertoire des fichiers ajoutés, puis si vous en trouvez un, le charger en utilisant la réflexion et exécuter une méthode principale à l'intérieur.

Cependant, vous ne pouvez pas « décharger » ces DLL sauf si elles sont chargées dans AppDomains séparés.

Autres conseils

Tout à fait. Voir cette question SO ou envisager d'utiliser le MEF.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top