Help!

PIA for custom Redemption.dll

 
  

Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Interoperability RSS
Next:  Active X  
Author Message
Jeff
External


Since: Jan 31, 2006
Posts: 3



PostPosted: Tue Jan 31, 2006 4:58 pm    Post subject: PIA for custom Redemption.dll
Archived from groups: microsoft>public>outlook>interop (more info?)

I made a custom Redemption dll using customize.exe, as explained at
http://www.dimastr.com/redemption/security.htm. I changed all the class
names and GUIDs. Let's say my custom Redemption dll is called
MyRedemption.dll. All the class names are the same except I prepended
them with "My". All the GUIDs are unique and not the same as those of
the standard Redemption.dll.

I then decided to make a signed, primary interop assembly (PIA) for
what I consider to be a brand new COM dll that I originated. I called
my interop Interop.MyRedemption.dll.

I registered MyRedemption.dll ("regsvr MyRedemption.dll").

I registered Interop.MyRedemption.dll ("regasm
Interop.MyRedemption.dll").

In a C# project, I added a Reference to MyRedemption.dll by Browsing to
it. However, the end result of adding that reference was that
"Redemption" appeared in my project's list of references, not the
expected "MyRedemption".

I thought by making a custom Redemption dll, there was no connection
between my custom dll and Redemption.dll, but that appears not to be
the case. I conclude based on the results of my test that there are
some common GUIDs between my custom dll and the standard
Redemption.dll. Is that true?

Any suggestions?
Back to top
Ken Slovak - [MVP - Outlo
External


Since: Oct 17, 2003
Posts: 3355



PostPosted: Wed Feb 01, 2006 10:12 am    Post subject: Re: PIA for custom Redemption.dll [Login to view extended thread Info.]
Archived from groups: per prev. post (more info?)

Don't worry about it is my suggestion. I have about 20 different customized
versions of Redemption I use for various clients and my own private
development and what you see is normal. It won't happen on the user's
machine and if that custom Redemption is the only one installed they would
still need to use your custom names when using CreateObject to be able to
instantiate the Redemption objects. You will always see "Redemption" in the
Object Browser.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Absolute Beginner's Guide to Microsoft Office Outlook 2003
Reminder Manager, Extended Reminders, Attachment Options
http://www.slovaktech.com/products.htm


"Jeff" <budajeff.RemoveThis@gmail.com> wrote in message
news:1138755537.411473.91660@g47g2000cwa.googlegroups.com...
>I made a custom Redemption dll using customize.exe, as explained at
> http://www.dimastr.com/redemption/security.htm. I changed all the class
> names and GUIDs. Let's say my custom Redemption dll is called
> MyRedemption.dll. All the class names are the same except I prepended
> them with "My". All the GUIDs are unique and not the same as those of
> the standard Redemption.dll.
>
> I then decided to make a signed, primary interop assembly (PIA) for
> what I consider to be a brand new COM dll that I originated. I called
> my interop Interop.MyRedemption.dll.
>
> I registered MyRedemption.dll ("regsvr MyRedemption.dll").
>
> I registered Interop.MyRedemption.dll ("regasm
> Interop.MyRedemption.dll").
>
> In a C# project, I added a Reference to MyRedemption.dll by Browsing to
> it. However, the end result of adding that reference was that
> "Redemption" appeared in my project's list of references, not the
> expected "MyRedemption".
>
> I thought by making a custom Redemption dll, there was no connection
> between my custom dll and Redemption.dll, but that appears not to be
> the case. I conclude based on the results of my test that there are
> some common GUIDs between my custom dll and the standard
> Redemption.dll. Is that true?
>
> Any suggestions?
>
Back to top
Jayashree



Joined: Feb 27, 2009
Posts: 1



PostPosted: Fri Feb 27, 2009 6:29 am    Post subject: [Login to view extended thread Info.]

Hello Ken,

I have the same issue as Jeff says.

Even though, I am adding the referrence to my customized redemption dll, all the code referrences are linked with the original "Redemption.dll" & not to my custom dll. And because of this, I have to register the original "Redemption.dll" in the clients machine & deliver it with the build. Delivering my customized dll & registering it doesnot help my addin to work properly in that machine.

How can I overcome that???

I dont wish to deliver the original Redemption.dll as it is used by many other products like GoldMine, Trend Micro, etc...

How to make use of my customized redemption dll in C# (VSTO 2007 addin)????

Thanks in advance,
S.Jayashree
Back to top
Display posts from previous:   
Post new topic   General Reply to Topic (not reply to a specific post)    Forums Home -> Interoperability All times are: Eastern Time (US & Canada) (change)
Page 1 of 1

 
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum