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: Announcement: New Tool to Auto-Generate Add-In Pipelines [Jesse Kaplan]

    This has been one of the most requested features we've had since people started learning more about our model and playing with the bits and I'm very happy to announce that we have published this on CodePlex: http://www.codeplex.com/clraddins/Wiki/View.aspx?title=Pipeline%20Builder For a particular...
  • Blog Post: AppDomain Isolated WPF Add-Ins [Jesse Kaplan]

    Earlier Jack announced an exciting new feature in our beta2 release in the ability host WPF controls across AppDomain boundaries. This will allow add-ins to generate their own UI and to pass it back for display within the hosts window. Ever since the add-in model was concieved this has been near the...
  • Blog Post: More on Logging UnhandledExeptions from Managed Add-Ins [Jesse Kaplan]

    Last time we discussed some issues to be aware of when trying to build hosts that are resilient to failures in their add-ins. The central idea was to subscribe to the UnhandledException event on the hosts AppDomain and to use the "sender" parameter to associate the exception to the add-in that caused...
  • Blog Post: Using AppDomain Isolation to Detect Add-In Failures [Jesse Kaplan]

    One of the nice aspects of isolating add-ins in a different AppDomain is that it makes it easier to prevent failures in the Add-In from impacting the host and at the same time improves your ability to detect when a problem has occurred and which piece of code was the culprit. Developers of extensible...
  • Blog Post: Automation Add-Ins [Jesse Kaplan]

    First off I'd like to apologize for the long pause between posts. We've been working heads down on some pretty exciting add-in stuff that we can't announce just yet and haven't had as much time as we'd like to spend on this blog. We're wrapping that work up now though so you should see the stream of...
  • 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: New System.AddIn Features in March's Orcas CTP [Jesse Kaplan]

    Some of you may have noticed already but for those who haven't I'd like to announce one of the major new System.AddIn features that made it into March's Orcas CTP . We've now made it possible for hosts to activate add-ins in a seperate process with the same ease as in a seperate AppDomain. We're very...
  • Blog Post: 2nd MSDN Magazine Article Hits the Web [Jack Gudenkauf]

    The second of two articles we wrote for MSDN magazine was published online today (and available in news stands now): http://msdn.microsoft.com/msdnmag/issues/07/03/CLRInsideOut/default.aspx This article discusses the System AddIn pipeline and we promised to show the utilization of the model to enable...
  • Blog Post: Using the new Add-In Features from Paint.Net [Jesse Kaplan]

    Jason He is one of our team members and has an interesting series of blog posts describing his efforts to use the add-in model from Paint.Net. You can check these out here: http://blogs.msdn.com/zifengh/ He goes step by step through the entire process and gives a good view at the inner workings of...
  • Blog Post: MSDN Magazine Add-In Articles [Jack Gudenkauf]

    The first of two articles we wrote for MSDN magazine was published online today (and available in newstands now): http://msdn.microsoft.com/msdnmag/issues/07/02/CLRInsideOut/default.aspx This article introduces you to our APIs and walks through a sample application hosting add-ins. Next month we'll...
Page 1 of 1 (11 items)