FileNotFoundException: Could not load file or assembly SecuGen.FDxSDKPro.Windows.dll or one of its dependencies

0

Dear all, welcome, please request your help with a problem with the .NET assembly (SecuGen.FDxSDKPro.Windows.dll) which is for .NET developers. (version 4 or higher)

I explain briefly, I do not have any problem using the dll in my development (in C #) from visual studio 2017, I add it as a reference, I use the classes and run the application from the visual and everything is going well, even gender an executable and works correctly on my same computer .

The problem is when I install my application on other computers ( in which visual studio is not installed, only the .Net Framework 4.7 ), everything works fine until the moment I start the device when clicking on a button (Use of the class SGFingerPrintManager , ect, belonging to the dll), the error it generates is as follows:

  

FileNotFoundException: Could not load file or assembly SecuGen.FDxSDKPro.Windows.dll or one of its dependencies

The exception itself indicates that it does not find a file on disk, but actually when generating the executable from my development PC in the visual studio, the file is added, everything is generated correctly, and yet it still gives that problem.

It's worth clarifying that I have all the permissions, my app runs in 32 bits, verify that everything is well generated. The drivers are well installed, because if you recognize the SecuGen device (I even test, with demos of other previous versions of secugen, just to test if the device is recognized on the computer).

I ask for your kind help in this problem that has me quite worried and I can not solve it.

Postscript: The version I use from Secugen is: FDx SDK Pro for Windows 3.81

    
asked by José Eras 05.05.2018 в 01:14
source

1 answer

0

Install Microsoft System CLR Types for SQL Server 2016 , given that SecuGen works in conjunction with this add-on and it is in the Visual Studio package, which is why it does not give you error in your development machine. I suggest I was doing a project using the Secugen and it gave the same error and with that I corrected it.

    
answered by 09.06.2018 в 18:01