bonjour,
je souhaite ajouter une dll a mon projet mais le probleme est qu'il me dit
qu'il ne peut pas l'ajouter car ce n'est pas une dll COM ou d'un assembly
valide. Y'a t'il un moyen de contourner cela?
merci
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Patrick Philippot
Pompier Christian wrote:
je souhaite ajouter une dll a mon projet mais le probleme est qu'il me dit qu'il ne peut pas l'ajouter car ce n'est pas une dll COM ou d'un assembly valide. Y'a t'il un moyen de contourner cela?
Bonjour,
Quand vous dîtes "ajouter à mon projet", cela veut dire créer une référence sur la DLL?
Si le problème est de simplement utiliser des fonctions exportées par la DLL, il n'est pas nécessaire d'intégrer la DLL dans le projet. Utilisez la directive Declare pour déclarer la signature et la localisation de la fonction ou bien l'attribut DllImport.
Sinon, effectivement soit la DLL doit être une DLL .Net ou une DLL COM utilisée via Interop.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr
Pompier Christian wrote:
je souhaite ajouter une dll a mon projet mais le probleme est qu'il
me dit qu'il ne peut pas l'ajouter car ce n'est pas une dll COM ou
d'un assembly valide. Y'a t'il un moyen de contourner cela?
Bonjour,
Quand vous dîtes "ajouter à mon projet", cela veut dire créer une
référence sur la DLL?
Si le problème est de simplement utiliser des fonctions exportées par la
DLL, il n'est pas nécessaire d'intégrer la DLL dans le projet. Utilisez
la directive Declare pour déclarer la signature et la localisation de la
fonction ou bien l'attribut DllImport.
Sinon, effectivement soit la DLL doit être une DLL .Net ou une DLL COM
utilisée via Interop.
--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr
je souhaite ajouter une dll a mon projet mais le probleme est qu'il me dit qu'il ne peut pas l'ajouter car ce n'est pas une dll COM ou d'un assembly valide. Y'a t'il un moyen de contourner cela?
Bonjour,
Quand vous dîtes "ajouter à mon projet", cela veut dire créer une référence sur la DLL?
Si le problème est de simplement utiliser des fonctions exportées par la DLL, il n'est pas nécessaire d'intégrer la DLL dans le projet. Utilisez la directive Declare pour déclarer la signature et la localisation de la fonction ou bien l'attribut DllImport.
Sinon, effectivement soit la DLL doit être une DLL .Net ou une DLL COM utilisée via Interop.
-- Patrick Philippot - Microsoft MVP MainSoft Consulting Services www.mainsoft.fr