2010-08-25 31 views
1

Je travaille sur un projet qui contient environ 17 projets, soit 17 DLL. je veux fusionner quelques assemblées ensemble. Après avoir cherché sur Google, j'ai trouvé ILMerge. est-il bon? n comment l'utiliser? quelqu'un peut-il me le dire? J'ai essayé mais il y a eu tellement d'erreurs quand j'ai essayé d'exécuter le fichier .exe.Fusion d'assemblages

Quelqu'un?

+0

Etes-vous sûr de vouloir fusionner tous les assemblages? Ce que je veux dire, est-ce que vous savez pourquoi c'est parfois une bonne chose d'avoir beaucoup d'assemblées? – Fenton

Répondre

1

Vous exécutez ILMerge en transmettant d'abord l'assembly "principal", puis tous les autres assemblys. Utilisez l'option /out pour spécifier l'assembly de sortie et utilisez l'option /targetplatform pour spécifier la version cible .NET (et le répertoire contenant les assemblys de référence, généralement sous C:\Program Files\Reference Assemblies\Microsoft\Framework).

Plus de détails sont dans le fichier ILMerge.doc installé avec ILMerge (généralement à C:\Program Files\Microsoft\ILMerge\ILMerge.doc).