I was given a requirement from a VB6 programmer (yes they still exist). There exists a vb6 application that uses a vb6 dll, this dll now uses a .net dll which inturn uses another .net dll. Now my requirement is that the .net dlls should work the same way a vb dll does i.e. once a vb6 dll is registered it can be used by other applications and does not need to be included when rolled out(so I am told). Is there a way to place my .net dlls so that other vb6 apps can use it. From what I've seen this only works if my .net dlls are in the same folder as my vb6 exe.
I have read this How Does a COM Program Locate a .NET DLL Registered for COM Interop?
thank you