View Single Post

Old 04-16-2007, 05:26 AM   #1 (permalink)
DavidZ DavidZ is offline
Likes to customize RE!

Join Date: Jul 2006
Location: London, UK
Posts: 350
Rep Power: 3 DavidZ is on a distinguished road

Blackbaud Products
- Raiser's Edge (RE)
- API/VBA

Using API and .NET with RE v7.71

I have to use the API with .NET on version 7.71 of Raiser's Edge. In 7.8 Blackbaud supplied the primary interop assembly folder (PIA) with the interop that you can use.

However for 7.71 there is no PIA supplied. There is a KB article about how to create one but looking at the MS site:

Calling COM Components from .NET Clients

When choosing whether you should reference the REAPI dll directly or build it yourself it says:

Quote:
If you did not write the COM component, neither one of these methods is acceptable. That's because you are not allowed to sign code written by another developer. What you need to do in that case is obtain a Primary Interop Assembly (PIA) from the original developer of the component.
The BB solutions (BB200505, BB121061, BB210789) do suggest that you create a signed key for the code so that it can be shared between different projects.

Does anyone know what the implications of this are? I have done this previously without a key and it seems to work but I am not certain what problems there would be if I did not create a key. Does this affect deployment?

Any help appreciated,

David
__________________
David Zeidman
Zeidman Development
http://www.zeidman.info

Check out my RE API blog
http://www.re-decoded.com


Last edited by DavidZ; 04-16-2007 at 05:34 AM.
Reply With Quote
Sponsored links