Donc j'utilise un SDK pour un générateur de nombres aléatoires matériel qui fournit un dll appelé PsyREG.dll pour interagir avec lui, ainsi que certains C# source pour utiliser les méthodes de la DLL.DllNotFoundException, mais DLL est là
Cela a fonctionné dans le passé, mais de toute façon il a cessé de fonctionner. Mes mains sont un peu liées car je n'ai pas accès à l'appareil en question pour le moment, donc je ne peux pas essayer beaucoup de choses ...
Cependant, voici la chose étrange. La DLL est là, le même endroit que ça a toujours été. Ahd en fait, File.Exists ("PsyREG.dll") renvoie true, et j'ai vérifié deux fois et c'est exactement la même manière que la source C# fournie l'importe, par ex. [DllImport ("PsyREG.dll")].
Des idées?
Merci, c'était. Il y avait d'autres choses qui étaient nécessaires, mais pour quelques raisons, je ne pensais pas à vérifier cela (y compris le fait qu'il a dit qu'il ne pouvait pas charger PsyREG.dll, pas un fichier différent) – Asmor
Des moments comme ça sont quand je éclater Réflecteur. Il peut vous montrer les dépendances. En particulier, il peut vous montrer ceux qui ne sont pas trouvés. –
Vraiment? Reflector trouve-t-il des dépendances non gérées? Où est cette option? – erikkallen