すべてのwpfアプリケーションのアセンブリを1つのアセンブリにマージするための無料のツールを探しています。通常、ILMergeを使用しますが、残念ながら、WPFアセンブリのマージはサポートされていません。それを達成できるツールはありますか?
アプリケーションはオープンソースプロジェクトであるため、商用ツールは私にとってオプションではありません。
よろしく、
オリバーハナッピ
すべてのwpfアプリケーションのアセンブリを1つのアセンブリにマージするための無料のツールを探しています。通常、ILMergeを使用しますが、残念ながら、WPFアセンブリのマージはサポートされていません。それを達成できるツールはありますか?
アプリケーションはオープンソースプロジェクトであるため、商用ツールは私にとってオプションではありません。
よろしく、
オリバーハナッピ
Costuraはこれを行うことができます。
ターゲットアセンブリにリソースとして参照を埋め込みます。次に、実行時にアセンブリロードイベントをインターセプトし、リソースを提供します。
私は2つの関連する解決策を見ます:
実行時にアセンブリ解決処理を実装して、ilmergeされたWPFアセンブリが機能するようにします:http: //blog.mahop.net/post/Merge-WPF-Assemblies.aspx
箱から出してそれをサポートする製品を使用してください(商用なので、以下の場合のオプションではありません): dllをwpfを使用して単一の.exeにマージします