How to design extensible software (plugin architecture)? [closed]

IF we’re talking .NET, try Scripting .NET applications with VBScript over on CodeProject. Lots of concrete examples there. Below are sites implementing various application extension techniques ClearScript – Makes V8, VBScript and JScript available to .NET apps CS-Script – The C# Script Engine Plugin Architecture using C# Opinio plugin architecture Notes on the Eclipse Plug-in … Read more

Writing C# Plugin System

The Managed Extensibility Framework (MEF) is a new library in .NET that enables greater reuse of applications and components. Using MEF, .NET applications can make the shift from being statically compiled to dynamically composed. If you are building extensible applications, extensible frameworks and application extensions, then MEF is for you. http://www.codeplex.com/MEF Edit: CodePlex is going … Read more