VB.Net & C# only produce managed dlls.
They can be used from unmanaged code(Blitz3d, bmax etc.) by disassembling the managed dll(ildasm), do some manual declarations and then compile it again(ilasm).
However, this is a very tedious task.
I believe someone on this forum was working on a utility for this some time ago.
Try some searching in this forum.
Visual C++ can use some kind of "mixed mode" I think, but I never really got it working.
By "mixed mode" I mean an unmanaged dll using the clr.
They can be used from unmanaged code(Blitz3d, bmax etc.) by disassembling the managed dll(ildasm), do some manual declarations and then compile it again(ilasm).
However, this is a very tedious task.
I believe someone on this forum was working on a utility for this some time ago.
Try some searching in this forum.
Visual C++ can use some kind of "mixed mode" I think, but I never really got it working.
By "mixed mode" I mean an unmanaged dll using the clr.