2017-09-16 8 views
0

Je programme en C# avec FlyCapture2 SDK (pour les caméras point gris) pour les caméras GigE. J'ai débogué mon code dans mon portable. Cela fonctionne dans mon ordinateur portable. Je cours dans mon PC NUC (NUC est un mini-pc produit par intel) et je reçois cette erreur:Erreur de fichier non trouvé

An unhandled exception of type 'System.IO.FileNotFoundException' occurred in ALPRX.exe

Additional information: Could not load file or assembly 'FlyCapture2Managedd_v140.dll' or one of its dependencies. The specified module could not be found.

Je FlyCapture2Managedd_v140.dll dans le dossier de débogage. Aussi, je suis les dépendances du SDK. Comme mentionné dans erreur bibliothèque nommée peut avoir plusieurs dépendances lui-même. Comment puis-je trouver des dépendances dll ou comment puis-je résoudre ce problème?

Excusez-moi pour mon mauvais anglais

+0

Comment avez-vous déployé l'application sur votre NUC? – mjwills

+0

Je copie mon application à NUC. J'ai aussi installé vs 2015 et déboguer mon application en NUC6 (skull Canyon) localement. –

Répondre

0

Vous devez désinstaller x64 FlyCapture2 SDK et réinstaller x86.

Rechargez la solution (projet). Modifiez la référence à la version x86 de FlyManageXXXXX.dll. Configurez la plate-forme en x86 (pas x64, pas de CPU) et reconstruisez-la. travaille pour moi. Vous pourriez essayer et signaler votre résultat pour permettre à plus de gens de savoir comment le réparer.