はじめに C# で、Windows Forms アプリケーションやコンソールアプリケーションを作成する時、 NuGet 等から便利なパッケージを追加していくと、参照するアセンブリ (dll) が増えてしまい、使い勝手が悪くなってしまいます。 そこで、 ILMerge を使用し、アセンブリを一つの exe ファイルにまとめることにより、 exe ファイル一つだけ管理すればいいので使い勝手が良くなります。 ILMerge のダウンロード まずは ILMerge.exe をダウンロードします。いくつか方法がありますが、NuGet でパッケージをダウンロードする方法と、インストーラ形式でインストールする場合があります。 NuGet でのインストール NuGet で、ILMerge を検索してインストールします。ソリューションフォルダの packages\ILMerge.(version)\tool
![exe と dll を一つにまとめる ILMerge の使い方 (C#)](https://cdn-ak-scissors.b.st-hatena.com/image/square/f476f8a0ac0fc5428b23b37908248a2b54b9ee08/height=288;version=1;width=512/https%3A%2F%2Fgoodlife.tech%2Fimg%2Fogp.jpg)