2009-08-28 4 views
5

Me gustaría implementar un marco de plugin para una aplicación C#; de modo que la aplicación no necesita conocer todos los .DLL disponibles en el momento de la compilación, pero luego puede vincularse dinámicamente en tiempo de ejecución. Espero que necesite configurar algunos parámetros esperados para pasar información dentro y fuera de Plug-In, pero no estoy seguro de qué más se necesita o cómo hacerlo en C#. ¿Podría indicarme un patrón para esta implementación o un marco que pueda implementar para lograr esto (si se requiere una licencia API de código abierto)?¿Cómo construir un marco de plug-in C#?

+0

Mira http://www.codeplex.com/MEF –

Respuesta

5

Debe echar un vistazo a la biblioteca Mono.Addins. Es de código abierto, fácil de usar y realmente potente (creo que incluso es utilizado por MonoDevelop).

Cuestiones relacionadas