Probably, the files you have are not .NET assemblies, but plain old vanilla DLL files. You do not access them by adding references, instead you have to use P/Invoke to access the DLL methods.
MSDN: P/Invoke to DLL[
^]
It might be an idea to talk to the hardware manufacturer - they may have the function prototypes available, or even a .NET wrapper class if you are lucky.