Hi
assuming you are implementing a kind of distributed application I would propose you think about following solution
If your interop component works properly, why don’t you think about .NET remoting?
Your existing COM component invokes indirectly through the framework corresponding .NET base assembly. Let’s call it A1.
I would make the new .NET remoting object in some new assembly called A2. Then implement remoting calls from A1 to A2
I am not quite sure, that is exactly scenario you need, but it will work. Once you are in the fine world of .NET (assembly A1) you can do what ever you want. You can even implement the communication based on the web service or to choose proper remoting formatter etc
DD