Así que estoy usando un SDK para un generador de números aleatorios de hardware que proporciona un dll llamado PsyREG.dll para interactuar con él, así como también una fuente C# para usar los métodos del dll.DllNotFoundException, pero DLL está allí
Ha funcionado en el pasado, pero de alguna manera ha dejado de funcionar. Mis manos están un poco atadas ya que en realidad no tengo acceso al dispositivo en cuestión en este momento, así que no puedo probar muchas cosas ...
Sin embargo, esto es lo extraño. El dll está ahí, el mismo lugar en el que siempre ha estado. Ahd, de hecho, File.Exists ("PsyREG.dll") devuelve verdadero, y he comprobado dos veces y eso es exactamente de la misma manera que la fuente C# proporcionada lo importa, p. [DllImport ("PsyREG.dll")].
¿Alguna idea?
Gracias, eso fue todo. Había algunas otras cosas que eran necesarias, pero por algunas razones no pensé en verificar eso (incluido el hecho de que decía que no podía cargar PsyREG.dll, no es un archivo diferente) – Asmor
Veces como este son cuando estallar Reflector. Puede mostrarte las dependencias. En particular, puede mostrarle cuáles no se encuentran. –
¿De verdad? ¿Reflector encuentra dependencias no administradas? ¿Dónde está esa opción? – erikkallen