Hi Rocky thank you for looking at this. We have run this with all assemblies in the same folder as the VB6 .exe. The COM interop dll is registered correctly with reg.asm. We have built a .Net test app that executes with no errors or problems and is also in the same folder as the VB6 .exe, From the VB6 IDE we have debugged into the .Net CSLA code and