CCW - Interop

P

Prad

I was just wondering if anybody could guide me towards options of
exposing a .Net dll so that it can be added to COM+ application.

I haven't been able to use System.EnterpriseServices, because I can't
strong name my assembly (due to third party references which are not
strong named).

Regasm probably will not work for my solution, as our tool tries to go
and manually register each of these components with MTS.

I could try manually adding a registry key with the code base and other
info, but I was under the impression that this in theory was what
Regasm was doing.

My main problem being that I am basically providing a plug-in for a
third party software. I have little details of how they actually
create/maintain an instance - Late bind / early bind/ what?
 
N

Nicholas Paldino [.NET/C# MVP]

Prad,

Unfortunately, in order to place a component in COM+, you really have to
use the classes in the System.EnterpriseServices namespace. There really is
no other option. You might have to cut the third-party references that are
not strong named, or push the vendor to provide strong names for their
assemblies.

Hope this helps.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top