At 99% the Could not load file or assembly or one of its dependencies problem is caused by dependencies! I suggest you follow this steps:
Download Dependency Walker from http://www.dependencywalker.com/
Launch Dependency Walker and open the dll (in my case NativeInterfaces.dll
)
You can see one or more dll with the error in red Error opening file...
It means that this dll is missing in your system; in my case the dll name is MSVCR71.DLL
You can download missings dll from google and copy in right path (in my case c:\windows\system32
)
At this point, you must register the new dll in the GAC (Global Assembly Cache): open a DOS terminal and write:
cd \Windows\System32
regsvr32 /i msvcr71.dll
Restart your application