CCW - Interop

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Prad

    CCW - Interop

    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.Enterpri seServices, 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?

  • Nicholas Paldino [.NET/C# MVP]

    #2
    Re: CCW - Interop

    Prad,

    Unfortunately, in order to place a component in COM+, you really have to
    use the classes in the System.Enterpri seServices 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]
    - mvp@spam.guard. caspershouse.co m

    "Prad" <paruchuri@gmai l.comwrote in message
    news:1169221978 .493390.250240@ 51g2000cwl.goog legroups.com...
    >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.Enterpri seServices, 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?
    >

    Comment

    Working...