Tempo fa (detto così sembrano anni, ma è solo una settimana, *-) ) ho avuto la necessità di dover unire più assembly in un unico file.
Sul sito microsoft veniva riportato che nel CompactFramework per poter aumentare le prestazioni è meglio avere un unica grande assembly piuttosto che 4 piccole.
Mi sono subito mosso a tal proposito scaricando dal sito microsoft ILMerge piccola libreria che permette di fare il merge di più assembly.
Purtroppo questa essendo una consol application funziona tramite riga di comando e dato che sono pigro nello scrivere ho deciso di realizzare un'interfaccia grafica che passasse i parametri giusti alla libreria.
Nel lab potete trovare questa utility, ma nel file non è inclusa la libreria ILMerge di Microsoft che va scaricata a parte (qui). Poi il programma tramite reflection provvede a caricare la libreria ed eseguire il merge.
Sotto potete vedere uno screenshot:
Ovviamente dopo averla realizzata e usata ho scoperto che la libreria IlMerge non va con gli assembly realizzati per il Compact Framework.
LOL
Chiunque riscontri problemi, dubbi o cosa non esiti a contattarmi qui.
Per inserire un commento, devi registrarti alla nostra community.





Stampa
Download 