C# and creating external Link

I am planning on using .net interface for creating HDF5 files in my
application.

1) I want to link one object to a an object in a different file through
external linking. I don't see any methods in .net implemention, I see only
CreateHardLink

2) Also Which version of visual studio I should use ? Does it work with
Visual studio 2010 ?

Please help.

Shashi