Abstract:
This thesis consists on a C# application that permits the user to upload or unload libreries (extensions) at run time using MEF (
Managed Extensibility Framework). It gives the possibility to choose the library that is going to unload, or the library to be upload and so adding functionalities to the principal program. This application has also a code editor that is like an IDE with autocorrection, autocompletion of the code, that gives to the user the chance to write the own code of the extension that wants to add to the program. In addition, the code editor has the functionality to optimise the written code, re-applying it at run time reducing the execution time.