... 6.5 does not seem to have a engine reference that can be added ...
For Visual .NET Languages, i.e, Visual Basic .NET, Visual C# .NET, and managed Visual C++ .NET (CLR), you should be using the MTV3D65.DLL rather than the TV3D65.DLL. The "M" stands for "managed" which is what the all the .NET languages are.
If you are running TV3D6.3/6.2 on Vista and above, you are going to have some trouble. You have to register all of the DirectX8 DLLs manually placed in the System32 and the Wow64 (what ever it's called, if you are using 64-bit) Folder. I've heard that once you go Vista and above, DirectX8 is no longer supported, or it is no longer shipped with the system. I've even heard that sometimes the install for the DirectX8 wont even run on Vista and above (I fortunately was able to run the installer, but I still had to manually register everything). Then ofcourse to use the DLL as a COM object you must register them and have them in the System Folders.
You also will probably need to disable the UAC, otherwise you will just get blocked from trying to do anything in the System Folders at all.