OK this is been confusing for me for a long time and have become an issue of weekly dissucsion and argument at work

I used to create ActiveX DLL in VB6 and then put them in MTS or COM+ and use them.

Same with Delphi 6, 7. I create a COM DLL (same as ActiveX DLL in VB6) and put in in MTS or COM+ and run it.

Now the question is can I create a COM or ActiveX DLL in VB.NET or C# and then run it under MTS or COM+ ..?

As far I knew Microsoft haven't provided a COM+ environment for .NET yet and if so how can u run a .NET COM DLL under non .NET COM+ environment..? And if u can then your application is no more purely .NET app anymore so whole point of CLR is gone, isn't it..?

I think I will keep questions limited and ask more as I get answer or it could become a thread where each sentense looks same and consists of 3 words only.

Cheers

Hope to see some responses here and question to clerfy something