Udi Azulay
Posts: 48
Joined: 2007-06-18
|
Hi,
What is the different between Add-in Express for MS .NET and for VSTO??
I am using VS2005.
Thanks,
UDi |
|
Andrei Smolin
Add-in Express team
Posts: 19138
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.
Andrei Smolin
Add-in Express Team Leader
|
|
Udi Azulay
Posts: 48
Joined: 2007-06-18
|
Thanks!
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?
Udi |
|
Sergey Grischenko
Add-in Express team
Posts: 7233
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. |
|