5 votes

Liaison d'assemblages .Net

Tout ceci est hypothétique, alors soyez indulgents avec moi.

Supposons que j'écrive un outil en C# appelé Foo. La sortie est foo.exe. J'ai trouvé une bibliothèque vraiment géniale que j'aime utiliser, appelée Bar, que je peux référencer comme bar.dll dans mon projet. Lorsque je construis mon projet, j'ai foo.exe et bar.dll dans mon répertoire de sortie. Tout va bien jusqu'à présent.

Ce que je voudrais faire, c'est lier foo.exe et bar.dll de manière à ce qu'ils ne forment qu'un seul ensemble, foo.exe. Je préférerais pouvoir le faire dans VS2008, mais si je dois recourir à un outil en ligne de commande comme al.exe, cela ne me dérange pas trop.

10voto

ageektrapped Points 7815

Il y a ILMerge. Lien

5voto

Claus Thomsen Points 1341

Configurez un événement post-construction sous Propriétés du projet :

ilmerge /out:$(TargetDir)foo.exe $(TargetPath) $(TargetDir)bar.dll

2voto

Abe Heidebrecht Points 16417

Consultez l'outil ILMerge trouvé aquí .

1voto

Timbo Points 1

Merci à tous ceux qui ont répondu !

Je me suis retrouvé avec NuGenUnify qui fournit une interface graphique pour ilmerge.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X