Obsolete, use MEF or an IoC container.

Project Description

Small Plug-in Manager, written in C#. Allows a project to define supported interfaces, and at runtime add plug-ins which implements these interfaces.

Please feel free to use the code, but bear in mind it was written as a small programming exercise to see what a plug-in manager may look like.

The solution contains 2 projects
dbones.Plugin – This has the TinyPlug, the plug-in manager (Contains all the classes required)
dbones.Plugin.Test – All the unit tests for this project (not many, but it covers 80% of this tiny codebase)

Requires .Net 3.5

Features

Quick Intro

For now look at the Unit Tests to get you started