Bonjour,
J'ai un projet constitu� d'un ex�cutable et quelques DLLs. Je souhaiterais fusionner tout �a en un seul ex�cutable, pour faciliter la redistibution. Alors, pourquoi ai-je besoin d'aide ?
Dans un monde id�al, je lancerais l'utilitaire ILMerge http://research.microsoft.com/~mbarnett/ILMerge.aspx, et cela fonctionnerait. Mais ce n'est pas possible ici.
Ce n'est pas possible, car certaines de mes DLLs ne sont pas "ILOnly". En effet, elles ne sont pas compil�es en /clr:pure mais en /clr. Et si j'utilise ILMerge en lui for�ant la main avec /ZeroPeKind, l'exe r�sultant ne fait rien du tout (ne se lance pas), sans afficher d'erreur.
Pourquoi mes DLLs ne sont pas en clr:pure ? Je n'ai qu'� mofidier le code ! Certes, certes, mais en r�alit�, m�me si tout le code de ma DLL est bien du .NET pur, mais je dois linker avec une biblioth�que native (Quicktime), ce qui emp�che le linkage avec /clr:pure (m�me si la compilation, elle, est ok)
Alors du coup je s�che un peu... (compl�tement). Ai-je moyen de m'en sortir ?
+
Chacha
Partager