Son Nguyen
Posts: 55
Joined: 2007-03-28
|
I looked at both demos and it appears the .NET version can do what the VSTO version can do. What are the major differences and why would you choose one over the other?
Thanks.
|
|
Andrei Smolin
Add-in Express team
Posts: 19111
Joined: 2006-05-11
|
Hello Son,
Add-in Express 2007 for VSTO is a set of components such as command bars, ribbons, etc. Add-in Express 2007 for .NET provides a wider component set plus support for multi-host and multi-add-in solutions (ClickOnce is supported, too). Add-in Express 2007 for VSTO relies on MS VSTO in add-in loading while Add-in Express 2007 for .NET provides the loader of its own.
The Add-in Express Loader includes the following features:
- non-admin setup projects,
- the use of the ShadowCopy feature of the AppDomain class that allows 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
|
|
Son Nguyen
Posts: 55
Joined: 2007-03-28
|
Thank you, that was very helpful.
|
|