I have a widely used but old VB6 COM DLL that needs additional functionality. I would like to get rid of the old DLL but it's used by at least 27 applications that I don't want to recompile.
Is there a way to use the "old VB6 COM DLL" (and all of it's COMie -ness) as a shell or interface with .NET code behind it actually doing the all the processing.
The goal is to have the 27 applications thinking that the old DLL is still there processing?
If this idea can be implemented then, I'll only need to deploy the new DLL and the 27 applications will live happily ever after.
Is something like this possible?