aide ILMerge est proba bly la solution la plus simple. Cependant, ILMerge a l'inconvénient de modifier l'identité des assemblys référencés. Par conséquent, vous risquez de rencontrer des problèmes de sécurité ou de sérialisation.
An excellent blog post par Simone Busoli examine les options suivantes pour fusionner les assemblées en un seul exécutable:
- ILMerge
- Intégration des ensembles comme une ressource et inscrivez-vous à l'événement AssemblyResolve.
- En utilisant Costura, un outil open source qui prend en charge l'intégration des ensembles référencés comme décrit à l'étape 2.
Voir: http://stackoverflow.com/questions/1878807/visual-studio-2008-creating- single-dll-from-solution-with-many-projects –
Merci @CAD Bloke, cette réponse fournit beaucoup de détails. Il a été effectivement demandé une semaine après celui-ci, et la prévoyance ne vient pas encore avec le framework .Net. :) – Russell
Aucun problème - Je (présume - c'était il y a un certain temps) ajouté le lien pour les visiteurs plus tard dans le temps. –