Application written in C # and dll in C ++ / CLI. dll is connected to a project in C # via references. In the code methods of the classes declared in dll are called. Everything works on my computer. On the same colleagues computer (everyone has approximately the same config: x64 Core i3-i5 Win8.1-10) And on a remote machine (Atom 1.5 Win7 sp1 x86) writes
Could not load file or assembly "WinPrint.dll" or one of their dependencies. The specified module could not be found.
The dll file is in the folder with the exe. In the properties of the project for this dll is "copy locally." All projects are compiled under x86. VisualStudio 2015
And what, I run regsvr32 on my computer and regain the dll-sees, but says that the wrong format (which is correct) and on the remote machine writes
The specified module could not be found.
Why is this happening and how to fix it?