IlMerge von von Microsoft Research entwickelt, und verschmelzt .NET Anwendungen mit .NET Klassenbibliotheken. (jedoch nicht alle)
Die aktuelle Version von IlMerge unterstützt das .NET Framework 2.0 und darunter, jedoch nicht das Framework 3.5.
IlMerge kann von Microsoft Download Center heruntergeladen werden.
IlMerge selber ist eine Konsolenanwendung, die nur mit Parameter gesteuert werden kann. Es gibt auch GUI-Aufsätze (wie z.B. NuGenUnify), welche die Nutzung stark vereinfachen.
Aufruf per Konsole
Ich gehe gleich auch nochmal auf die Anwendung ein, zunächst zeige ich jedoch an einem Beispiel den Konsolenaufruf:
Gehen wir davon aus, das wir eine Anwendung entwickelt haben, welche als Datei "MeineAnwendung.exe" heißt, und eine Referenz zu "Report.dll" hat.
Wir möchten nun diese beiden Dateien verschmelzen (dazu kopiert er alle Informationen von Report.dll in MeineAnwendung.exe hinein) und als Endresultat soll die Anwendung "MeineAnwendungmitDll.exe" heißen.
Dann würde der Aufruf wie folgt aussehen:
ILMerge.exe /t:winexe /out:MeineAnwendungmitDll.exe MeineAnwendung.exe Report.dll
Aufruf per GUI
Wie oben bereits angesprochen, verwende ich NuGenUnify (Download bei Download.com)
Wichtig: Vor der Nutzung der Anwendung muss die Setup-Datei IlMerge ausgeführt werden, da sonst NuGenUnify nicht funktioniert.
Nach dem Entpacken des NGU-Archivs und starten der NunGenUnify.exe fragt uns der Assistent, wo sich die Datei IlMerge.exe befindet.
Sie befindet sich unter: C:\Program Files\Microsoft\ILMerge
Anschließend können wir die Anwendung nutzen und nun visuell unsere Dateien verschmelzen. Viel Spaß dabei!
Dieser Artikel ist Eigentum des Autors und darf ohne eine schriftliche Gehnehmigung nicht auf anderen Websiten oder Medien publiziert werden. Dies gilt auch für evtl. Attachments sowie optionale außenstehende Resourcen.

Anmelden
Registrieren
Hilfe












MultiZitat





