PC Review


Reply
Thread Tools Rate Thread

How can I create and install an outlook plugin as a dll?

 
 
anindasen_0609
Guest
Posts: n/a
 
      12th Jun 2009
When I install Dmitry's Outlook Spy or any other third party outlook plugin,
it installs as a dll file and shows as "<PluginName>.dll" in the plugin
section of Outlook. But when I am creating my own outlook plugin and
installing it, it is showing as "MyPlugin.manifest.dll." How can I create and
install an outlook plugin as a cool dll? Why is the "manifest" file extension
coming inbetween?

PS: I am using visual studio.net's own installer to create the installation
files.
 
Reply With Quote
 
 
 
 
Ken Slovak - [MVP - Outlook]
Guest
Posts: n/a
 
      12th Jun 2009
What version of VS, Outlook and Windows? Shared addin, VSTO or unmanaged
code? Language used? You need to provide enough information to at least
allow us to guess at an answer.

If this is managed code have you looked at the deployment articles for
managed code addins?

--
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


"anindasen_0609" <(E-Mail Removed)> wrote in message
news:245A0813-17AA-452C-9B1A-(E-Mail Removed)...
> When I install Dmitry's Outlook Spy or any other third party outlook
> plugin,
> it installs as a dll file and shows as "<PluginName>.dll" in the plugin
> section of Outlook. But when I am creating my own outlook plugin and
> installing it, it is showing as "MyPlugin.manifest.dll." How can I create
> and
> install an outlook plugin as a cool dll? Why is the "manifest" file
> extension
> coming inbetween?
>
> PS: I am using visual studio.net's own installer to create the
> installation
> files.


 
Reply With Quote
 
 
 
 
anindasen_0609
Guest
Posts: n/a
 
      13th Jun 2009
Hi Ken,

Thanks for the answer. Sorry for not giving the details. I am using Visual
Studio 2005, VSTO and Microsoft Windows XP is my OS.

I actually prepared the installation files form one quite extensive article
in MSDN which was very helpful. I do not know which one you are referring to.

What is shared adding by the way. Would be grateful if you can provide some
information on that.

Regards,
Aninda

"Ken Slovak - [MVP - Outlook]" wrote:

> What version of VS, Outlook and Windows? Shared addin, VSTO or unmanaged
> code? Language used? You need to provide enough information to at least
> allow us to guess at an answer.
>
> If this is managed code have you looked at the deployment articles for
> managed code addins?
>
> --
> 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
>
>
> "anindasen_0609" <(E-Mail Removed)> wrote in message
> news:245A0813-17AA-452C-9B1A-(E-Mail Removed)...
> > When I install Dmitry's Outlook Spy or any other third party outlook
> > plugin,
> > it installs as a dll file and shows as "<PluginName>.dll" in the plugin
> > section of Outlook. But when I am creating my own outlook plugin and
> > installing it, it is showing as "MyPlugin.manifest.dll." How can I create
> > and
> > install an outlook plugin as a cool dll? Why is the "manifest" file
> > extension
> > coming inbetween?
> >
> > PS: I am using visual studio.net's own installer to create the
> > installation
> > files.

>
>

 
Reply With Quote
 
Ken Slovak - [MVP - Outlook]
Guest
Posts: n/a
 
      15th Jun 2009
The article I was referring to is this one:
http://msdn.microsoft.com/en-us/library/bb332051.aspx

A shared addin directly uses the Extensibility interfaces to connect the
addin to Outlook. A VSTO addin hides that from you and provides you with
Startup() and Shutdown() events instead,

A VSTO addin also handles various other things for you, including loading
the addin with shimming to provide an isolated AppDomain for the addin so
any problems with that addin or with other addins are isolated from each
other.

A shared addin will share an AppDomain with any other managed code addins
unless it's shimmed (using the COM Shim Wizard or a custom shimming action).
With a shared addin you have to shim it to provide AppDomain isolation.

--
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


"anindasen_0609" <(E-Mail Removed)> wrote in message
news:689A9487-B9AB-4B10-B544-(E-Mail Removed)...
> Hi Ken,
>
> Thanks for the answer. Sorry for not giving the details. I am using Visual
> Studio 2005, VSTO and Microsoft Windows XP is my OS.
>
> I actually prepared the installation files form one quite extensive
> article
> in MSDN which was very helpful. I do not know which one you are referring
> to.
>
> What is shared adding by the way. Would be grateful if you can provide
> some
> information on that.
>
> Regards,
> Aninda


 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Plugin functionality without really using a plugin framework possible? Lothar Behrens Microsoft C# .NET 0 14th Jun 2011 10:09 AM
How can I create and install an outlook plugin as a dll? anindasen_0609 Microsoft Outlook Program Addins 3 15th Jun 2009 02:31 PM
Using same configuration for plugin host and plugin Shiplu Microsoft C# .NET 0 26th May 2007 12:16 PM
Doubt whether I can develop Outlook plugin for Outlook 2003 and using VSTO 2005 SE PShah Microsoft Outlook Program Addins 5 8th Feb 2007 10:54 PM
need code/plugin to save attachments and create shortcut nertx Microsoft Outlook VBA Programming 3 17th Sep 2003 05:08 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 01:22 AM.