PC Review


Reply
Thread Tools Rate Thread

CCW - Interop

 
 
Prad
Guest
Posts: n/a
 
      19th Jan 2007
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?

 
Reply With Quote
 
 
 
 
Nicholas Paldino [.NET/C# MVP]
Guest
Posts: n/a
 
      29th Mar 2007
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.

--
- Nicholas Paldino [.NET/C# MVP]
- (E-Mail Removed)

"Prad" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
>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?
>



 
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
Interop.CDO uses Interop.ADODB which has a higher version... muriwai Microsoft C# .NET 7 27th Oct 2011 08:00 PM
Interop Ira Davis Microsoft Dot NET 1 29th Oct 2008 09:46 PM
Using .NET 1.1 via interop from .Net 2.0 schaf Microsoft C# .NET 0 9th Jun 2008 12:07 PM
Is there a published COM Interop Wrapper for Interop.MSDASC.dll? Burton G. Wilkins Microsoft ADO .NET 0 10th Nov 2003 01:57 AM
COM Interop Abhi Microsoft C# .NET 1 25th Sep 2003 08:41 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 03:25 PM.