.NETで静的リンク?

静的リンクとは少し違う感じがしますが、
ILMerge
というツールで複数のアセンブリを一まとめにできるらしい。

ということで試してみたところ、綺麗に一まとめになりました。

今までは実行ファイルをexe一つにするために自作コントロールをメインアセンブリに格納していましたが、

コンパイルエラーが発生するとコントロールを貼り付けたフォームがデザイナで開けなくなっていました。

これを使えば開発時はdllに分離しておけるのでこういった悲しい事態が回避できますね。