I’m just wondering if there is something I should know of when doing this or will it work straight out of the bat as long as the .NET framework is installed on the client?
I ask because when I attempted this, VB6’s references dialog said “cant register that dll”
Thanks
Building on the other answers, .NET DLLS, even when they expose COM objects for use, as described in the other answers, DO NOT CONTAIN an embedded typelib so you unfortunately can’t use what you’re used to when dealing with COM libraries, RegSvr32.exe.
As Anivas pointed out, you have to use RegAsm.exe to register the .net assembly (the dll), and then VB6 should be able to see it (Add a reference to it in your VB6 project, the use the object browser to check what objects have been exposed).