PeTeRsLaStAr
Messages postés158Date d'inscriptionsamedi 22 juin 2002StatutMembreDernière intervention27 juin 2015
-
2 mai 2006 à 16:19
PeTeRsLaStAr
Messages postés158Date d'inscriptionsamedi 22 juin 2002StatutMembreDernière intervention27 juin 2015
-
2 mai 2006 à 18:24
Bonjour.
J'ai parcouru plusieurs messages similaires sur le forum, mais je n'ai pas trouvé (ou compris ? ) ce que je recherchais, c'est à dire une réponse simple ^^
Je vous explique mon problème.
Je travaille en C# sur VisualStudio.Net (1.1). Je dois faire une application lançable par ligne de commande, exécutable n'importe ou.
Le hic est bien sur le lien avec des dll, car j'utilise des API d'une application...
En Cpp il n'y avait pas le problème, avec 'l'Import' de ces dlls lors de la précompilation... J'essaie de faire l'équivalence en C# mais... je ne vois pas ou ça peut être ?
Est ce possible ?
J'ai vu plusieurs éléments de solutions...
- c'est impossible ^^
- c'est possible mais il faut passer par Ilsdam.exe ?
- c'est possible mais en bidouillant les arguments de compilation (out:MyDllAppelée.dll)
Quelqu'un pourrait il m'en dire plus ?
D'avance merci pour votre aide !
****************************************************
Il n'y a pas de pb sans solutions : il faut juste trouver le temps pour les chercher
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 201241 2 mai 2006 à 18:07
Salut, c'est pas tout à fait possible de lier avec une librarie statique comme en C++. Ce qui est possible en bidouillant avec ilasm.exe ( et non ildasm.exe ) mais beaucoup plus simple avec >ILMerge< c'est de fusioner les DLLs dépendantes dans l'EXE, si il s'agit bien de DLLs .NET.