Stack Overflow でこの質問をしたのは私が初めてではないことはわかっていますし、最後になることもないと確信しています。しかし、これを行う方法を研究するのに何時間も費やし、物理的にそれを試みた後、私はほとんどあきらめる準備ができています.
実行可能ファイルにビルドする .NET Framework 4、C#、WinForms アプリケーションがあります。私は多くの多くのdllに依存しています。dll は複数のカテゴリに分類されます。
- 独自の依存関係なしで作成したライブラリ
- 私が書いたライブラリは、私が書いた他のライブラリに依存しています
- サードパーティの dll に依存して作成したライブラリ
- サードパーティのスタンドアロン DLL
- 他の dll に独自の依存関係を持つサード パーティの dll
したがって、アプリケーションをコンパイルすると、実行可能ファイルと約 15 個の dll を含むディレクトリが作成されます。
単一の実行可能ファイルを簡単に配布できるように、すべての dll を単一の実行可能ファイルにパックしたいと考えています。
IlMerge がこれに使用するために一般的に推奨されるアプリケーションであることは知っていますが、より直感的で、WinForms と WPF の両方で動作する、より使いやすいものがあるかどうか知りたいです。