Use the Microsoft Addin Framework, MAF to Create Highly Scalable Classes in Any .Net Application

.NET framework 3.0, 3.5 and 4.0 includes the System.AddIn namespace. This namespace can be used to create highly durable and extendable applications. MAF is a framework that allows for add on based development that includes code isolation for system safety, runtime loading, and unloading of add ons as well as message-based processing (i.e. publish and subscribe). MAF is compatible with any .NET application (I even made a Visual Studio AddIn with it) and is useful wherever there is a need for a de-coupled extendable codebase.

0 comments: