The Managed Add-in Framework (MAF) is a new part of WinFX ( System.addins) and is the foundation that enables Visual Studio Tools for Applications to have version resilient add-ins. Watch TQ, the VSTA and VSTO architect and Jim Miller an architect on the CLR demonstrate MAF.

FUN309: CLR: Designing Managed Add-Ins for Reliability, Security, and Versioning
Speakers: Jim Miller; Thomas Quinn

Most large applications allow customers to provide code to customize the application’s behavior. Examples are ActiveX controls for Internet Explorer and SmartTags in Microsoft Office. Correctly designing the interface between a host and its add-ins requires considering security, reliability, and versioning issues. This session provides prescriptive guidance for designing these interfaces when the add-in is intended to be written in managed code. We show the design and implementation of a general-purpose managed add-in model, as well as a prototype of a tool to help convert existing COM object models into managed add-in models.
Start Session     Download Presentation     Download PowerPoint     Download materials  

-- Paul