Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

VSTO 2005 SE runtime + Office 2007 PIA: private assemblies vs shared assemblies

3 views
Skip to first unread message

Ojas

unread,
Jul 20, 2009, 4:23:14 PM7/20/09
to
For our VSTO 2005 SE plug-in for Outlook 2007, we know the exact
assemblies we need from the VSTO 2005 SE runtime and the Office 2007
PIA.

What are the pros and cons of us using our own installer to install
these shared assemblies as private assemblies in the same application
directory as our plug-in?

If we use Microsoft's installers and install the assemblies as "shared
assemblies", if another third party product installs a newer version
of either the VSTO 2005 SE runtime or the Office 2007 PIA, could that
impact our plug-in? I would think that assembly versioning would take
care of that.

The argument being made is that if we use our private assemblies for
the files we need from the VSTO 2005 SE and Outlook 2007 PIA
installers then we will not have to worry about versioning issues if
other products install newer versions of these assemblies.

Ken Slovak - [MVP - Outlook]

unread,
Jul 20, 2009, 6:08:27 PM7/20/09
to
The official position that I'm familiar with is that if it's an official PIA
then it should be installed in the GAC. Of course you can do whatever you
want, but that's the way it's supposed to be. Installation of a later
version in the GAC is supposed to preserve COM compatibility.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm


"Ojas" <ojas...@yahoo.com> wrote in message
news:720fed34-96fc-4dc3...@v37g2000prg.googlegroups.com...

0 new messages