Creare un unico eseguibile contenente altre librerie.

Scritto da  Luca Cestola il martedì 17 maggio 2011  •  Linguaggio:    • Livello: 100


Può risultare molto comodo poter distribuire un'applicazione composta semplicemente di un unico eseguibile anche quando si utilizzano librerie di terze parti. Per ottenere questo risultato si può utilizzare l'utility ilmerge.

Possiamo utilizzarlo in questo modo:

ilmerge /target:winexe /lib:"C:\Windows\Microsoft.NET\Framework\v4.0.30319"
        /lib:"C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\PublicAssemblies"
        /out:EseguibileUnico.exe EguibileOriginale.exe Libreria1.dll Libreria2.dll

 

 Se non si è dei patiti della linea di comando possiamo utilizzare ILMerge-GUI disponibile su codeplex.


Tags: 

 
x