Quindi sto utilizzando un SDK per un generatore di numeri casuali hardware che fornisce una DLL chiamata PsyREG.dll per l'interazione con esso, così come qualche fonte C# per l'utilizzo dei metodi dalla dll.DllNotFoundException, ma DLL è lì
Ha funzionato in passato, ma in qualche modo ha smesso di funzionare. Le mie mani sono un po 'legate perché al momento non ho accesso al dispositivo in questione, quindi non posso provare un sacco di cose ...
Tuttavia, ecco la cosa strana. La dll è lì, lo stesso posto è sempre stato. Ahd infatti File.Exists ("PsyREG.dll") restituisce true, e ho ricontrollato e questo è esattamente lo stesso modo in cui il sorgente C# fornito lo importa, ad es. [DllImport ("PsyREG.dll")].
Qualche idea?
Grazie, che è stato. C'erano alcune altre cose che erano necessarie, ma per alcuni motivi non pensavo di verificarlo (incluso il fatto che diceva che non poteva caricare PsyREG.dll, non un file diverso) – Asmor
Tempi come questo sono quando io scoppiare Riflettore. Può mostrarti le dipendenze. In particolare, può mostrarti quali non sono stati trovati. –
Davvero? Reflector trova le dipendenze non gestite? Dov'è questa opzione? – erikkallen