CLR Add-In Team Blog

All about the CLR's System.AddIn model for managed add-ins, add-ons, plug-ins, and extensions

Browse by Tags

Tagged Content List
  • Blog Post: Add-In Performance: What can you expect as you cross an isolation boundary and how to make it better [Jesse Kaplan]

    Aren’t AppDomains too Slow? “Aren’t AppDomains too slow?” This is one of most common questions we get when we recommend AppDomain or Process isolation to someone building an extensible application. For some applications the answer is yes, which is why we make it easy to activate without isolation...
  • Blog Post: By Popular Demand [Jack Gudenkauf]

    We just released VS 2008 and .Net 3.5 Beta 2 (code name "Orcas"). You may download the release here . What’s new? 1. UI extensibility By far the most requested feature has been UI extensibility built upon the Add-In model. We are very happy to announce that we have delivered a solution...
  • Blog Post: Add-In Lifetime Management [Pete Sheill, Jim Miller]

    A good question to ask when evaluating a design is ‘how is the lifetime of this object or component managed?’ That is, · How do you know it isn’t needed anymore? · Is it possible to release the resources while the object is still in use? · Is it possible to “leak” the resources by not releasing...
  • Blog Post: Building Data Adapters [Jason He]

    Introduction to Adapters If two types (A and B) have to version independently, they cannot have static references between them. Instead an adapter is needed to sits between A and B. It enables them to communicate without a direct reference and thus providing a versioning boundary. An adapter...
  • Blog Post: Brief Introduction to our Architecture for Managed Add-Ins [Jesse Kaplan]

    One of the key benefits of our new managed add-in model is the architecture our system uses to connect the host to the add-in. Our system defines something we call the Add-In Communication Pipeline that defines a series of abstractions that allow hosts and add-ins to version independently and be completely...
Page 1 of 1 (5 items)