When calling a COM DLL from C#, must the DLL be registered, or is it sufficient for it to be in the folder with the .exe file?