impossible de charger la DLL en C#

comment charger une dll dans un projet c#

erreur:Impossible de charger la DLL 'Reader.dll': Le module spécifié est introuvable. (Exception de HRESULT: 0x8007007E)

exemple de code:

[DllImport("Reader.dll")]
public static extern byte OpenReader(ref IntPtr hCom, byte LinkType, string com_port);

image:
impossible de charger la DLL en C#

Probablement une question évidente, mais la dll est bien sûr en réalité actuelle?
oui il est présent. en fait, si vous essayez d'ajouter une référence et je choisis la dll en tant que cible. j'ai rencontrer cette erreur: une référence à c:\...\reader.dll ne pourrait être ajouté
Vous ne pouvez pas ajouter une référence à la dll car il n'est pas un .NET de l'assemblée. Il n'a rien à voir avec votre problème. Essayez d'utiliser dependency Walker pour déboguer votre question dependencywalker.com
Est le reader.dll un c/c++ de la bibliothèque? A-t-elle toutes les dépendances que peut-être il ne peut pas trouver? Est-il une bibliothèque com qui peut être enregistré et si oui est-il enregistrer?
GPSVC = Groupe de Service de la Politique

OriginalL'auteur john | 2012-02-16