Would like to Evaluate - Have a Q.

Add-in Express™ Support Service
That's what is more important than anything else

Would like to Evaluate - Have a Q.
Udi Azulay

Posts: 48
Joined: 2007-06-18

What is the different between Add-in Express for MS .NET and for VSTO??

I am using VS2005.

Posted 18 Jun, 2007 06:27:54 Top
Andrei Smolin

Add-in Express team

Posts: 14129
Joined: 2006-05-11
Hi Udi,

Add-in Express 2007 for VSTO (ADX.VSTO) is just a set of components (command bars, ribbons, etc) while ADX.NET is a platform providing a wider component set plus support for multi-host and multi-add-in solutions(ClickOnce is supported, too). ADX.VSTO relies on MS VSTO in add-in loading while ADX.NET provides the loader of its own.
The loader's features include
- non-admin setup projects,
- the use of the ShadowCopy feature of the AppDomain class that allow updating an add-in while it is loaded,
- setup log files.

Multi-host: you create just one add-in that works in all versions of several hosts. Note, in MS VSTO you will need to create as many add-ins as many hosts you plan to support. And if you plan to support both 2003 and 2007 versions, you must multiply the number of add-ins by two. And if you plan to support Office 2000 or XP, VSTO is not a choice because it doesn't support these Office versions at all.

Regards from Belarus,

Andrei Smolin
Add-in Express Team Leader

Posted 18 Jun, 2007 11:25:55 Top
Udi Azulay

Posts: 48
Joined: 2007-06-18

one more Q :
I have only Office 2007 on my machine and VS2005, will i be able to develop a com-addin to office2003 and office2007 with ADX.NET on my machine?

Posted 19 Jun, 2007 11:19:30 Top
Sergey Grischenko

Add-in Express team

Posts: 7187
Joined: 2004-07-05
Hi Udi.

Yes, of course. You can use PIAs for Office 2003 or the version-neutral PIAs provided by Add-in Expreess to support several versions of Office in one project.
Posted 19 Jun, 2007 11:53:31 Top