CLR Add-In Team Blog

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

AddIn FxCop rules released! [Mueez Siddiqui]

We have released FxCop rules to verify view and contract assemblies. This should make it much easier...

Author: Garry Trinder Date: 07/08/2008

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...

Author: Garry Trinder Date: 02/22/2008

Feb CTP of Add-In Pipeline Generator is Released on Codeplex

We've just release the first update to our Pipeline Generator to Codeplex:...

Author: Garry Trinder Date: 02/11/2008

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...

Author: Garry Trinder Date: 01/09/2008

Support for Windows Forms in Hosts and Add-Ins

We’ve been receiving a lot of questions recently regarding the support for Windows Forms based...

Author: Garry Trinder Date: 01/03/2008

Resources

MSDN Resources Conceptual/How-to Documentation:...

Author: Garry Trinder Date: 01/02/2008

Video: Jack Gudenkauf on the BCL and Add-ins [Jack Gudenkauf]

I was recently interviewed by James Vastbinder, an ISV Platform Strategy Advisor for Microsoft. We...

Author: Garry Trinder Date: 08/15/2007

AppDomain Isolated WPF Add-Ins [Jesse Kaplan]

Earlier Jack announced an exciting new feature in our beta2 release in the ability host WPF controls...

Author: Garry Trinder Date: 08/06/2007

We just released VS 2008 and .Net 3.5 Beta 2 (code name "Orcas"). You may download the release here....

Author: Garry Trinder Date: 07/27/2007

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...

Author: Garry Trinder Date: 07/17/2007

Behind the Scenes: Activation [Pete Sheill]

Let’s discuss the specifics of the construction of the add-in, the isolation boundary and the...

Author: Garry Trinder Date: 06/28/2007

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...

Author: Garry Trinder Date: 05/03/2007

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...

Author: Garry Trinder Date: 04/30/2007

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...

Author: Garry Trinder Date: 04/13/2007

Refactoring Work in Orcas March CTP [Jesse Kaplan]

We've had a few questions internally and externally from people who were having problems running...

Author: Garry Trinder Date: 03/21/2007

Building Data Adapters [Jason He]

Introduction to Adapters If two types (A and B) have to version independently, they cannot have...

Author: Garry Trinder Date: 03/15/2007

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...

Author: Garry Trinder Date: 03/05/2007

Restrictions on Contracts [Jack Gudenkauf]

The core foundation of the Managed Add-In Framework is a “Contract”. Contracts are non-versioning...

Author: Garry Trinder Date: 02/26/2007

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...

Author: Garry Trinder Date: 02/23/2007

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...

Author: Garry Trinder Date: 02/08/2007

Behind the Scenes of Add-In Discovery in the Orcas System.AddIn [Jesse Kaplan]

Details about the System.AddIn’s Implementation of Add-In Discovery Last time we discussed several...

Author: Garry Trinder Date: 02/08/2007

Different Approaches to Add-In Discovery [Jesse Kaplan]

One of the first problems you try to solve when adding extensibility to your application is that of...

Author: Garry Trinder Date: 01/25/2007

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...

Author: Garry Trinder Date: 01/17/2007

MSDN Magazine Add-In Articles [Jack Gudenkauf]

The first of two articles we wrote for MSDN magazine was published online today (and available in...

Author: Garry Trinder Date: 01/12/2007

Welcome to the CLR Add-In Team Blog [Jesse Kaplan]

We’re a new feature team in the CLR that is tasked with making it easy for managed applications to...

Author: Garry Trinder Date: 01/12/2007