Wer kennt das nicht ... Termin vergessen, Besuch steht vor der Tür, Wohnung nicht aufgeräumt. Was nun? ... "dirty cleaning", d.h. alle Klamotten schnell in Schrank werfen, Geschirr unters Bett und hoffen, dass keiner rein/runterschaut.
Wie auch immer, so ähnlich geht es mir ab und zu beim Programmieren. Das Projekt wird immer komplexer, der Code unübersichtlicher und die Anzahl der DLL's immer größer. Ok, den Code kann man aufräumen und die Klahrheit in der Komplexität kommt mit der Zeit ... aber was ist mit den Dll's?
Auch hier gilt "dirty cleaning". Das Zaubertool dafür heisst ILMerge. Ein perfektes kleines Tool, mit dem man alle für die Applikation benötigten DLL's zu einer einzigen DLL zusammenfassen kann. Und wenn es sich um eine Windowsapplikation handelt, kann man die DLL's soagar mit der .EXE zusammenfügen. Der Aufruf sieht so aus:
ilmerge /target:winexe /out:AllInOne.exe Programm.exe ClassLibrary1.dll ClassLibrary2.dll bzw.ilmerge /target:dll /out:AllInOne.dll ClassLibrary1.dll ClassLibrary2.dll
Optional kann mit dem /ver Parameter auch eine Version bestimmt werden. z.B. /ver:2.1.0.0
Also schneller kann man nicht aufräumen.
Remember Me
a@href@title, strike
Theme design by Jelle Druyts
Pick a theme: BlogXP business calmBlue Candid Blue dasBlog dasblogger dasblueblog dasEmerald DirectionalRedux Discreet Blog Blue Elegante essence Just Html MadsSimple Mobile Mono Movable Radio Blue Movable Radio Heat nautica022 orangeCream Portal Project84 Project84Grass Slate Sound Waves Tricoleur useit.com Voidclass2
Powered by: newtelligence dasBlog 2.3.9074.18820
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2012, Your Name Here
E-mail