How to create a version-independent COM add-in /
plug-in in Visual Studio .NET for Office 2010 - 2000

Add-in Express™
for Microsoft® Office and .net

Your Office extensions are version-neutral

Unlike VSTO, Add-in Express core is specially designed to make your Office solutions version-independent. With Add-in Express you needn't create version-specific projects. You write your code once and have it work on all Office versions, from Office 2000 to Office 2010 (32 and 64-bit). Just include in your solutions version-neutral Office interop assemblies delivered with Add-in Express.

Supported Office applications and version-neutral interop assemblies settings

However, version-neutrality is not the only benefit you get with Add-in Express.

All your Office solutions are shared

Yes, all your Office solutions based on Add-in Express are shared. So, you can develop add-ins that work for all Office applications installed on your machine (see the picture above).

All pitfalls are bypassed

It is well known that each new release of Microsoft Office including its service packs has some minor bugs or troubles for Microsoft Office developers. Add-in Express is tested on all Microsoft Office versions and it gets around all known pitfalls that you might face when developing Microsoft Office plug-ins. So, be sure your add-in will work on all PCs of your customer.

Your solutions support all Microsoft Office suites, from Student to Enterprise

Unlike VSTO, Add-in Express supports all Microsoft Office suites, from Student and Home to Professional and Enterprise. With Add-in Express you increase the installation base for your Microsoft Office extensions.

Works on Visual Studio Express

Add-in Express .NET is developed in C# and directly supports Visual Basic® .NET (VB .NET), Visual C#, and Visual C++® in Visual Studio 2010, 2008 and 2005. Besides, Add-in Express works on all editions of Visual Studio, so you can develop feature-rich extensions for Microsoft Office on free Microsoft Visual Studio 2005, 2008 and 2010 Express.