Managed code な dll を exe に結合する

カスタマイズ可能な TabControl - Life like a clown のようにカスタマイズされた GUI パーツを探す事があるのですが,こういった GUI パーツはソースコードではなく dll として提供されているものも結構ありました.GUI パーツのようなものは,exe を作成する時点で 1つに纏めてしまいたいなぁと思って探してみると,ILMerge と言うソフトがあるようです.

ただ,やはりと言うか,結合できるのは純粋な managed code な dll のみのようです./zeroPeKind と言うオプションで unmanaged code が混じっていても結合可能(かもしれない?)と言う説明がありますが,いろいろ見て回った感じだとあまりうまくいかないようです.

そんな訳で,上記の .Net で書かれた GUI パーツ用ライブラリのように「パッと見,結合できるはず・・・!」のような dll を結合すると言う用途になりそうです.

このエントリをつぶやく このWebページのtweets