ILMergeを使用してwpfアセンブリをマージする運はありませんでした。
3 に答える
3
WPF アセンブリをマージするときに発生する主な問題は、リソースの PackURI が変更されていないことだと思います。
マージされていない単一のアセンブリにリソースをリファクタリングできる場合、またはアセンブリ内の PackURI を修正できる場合は、マージされたアセンブリが機能するはずです。
于 2010-07-19T15:37:19.593 に答える
3
Mike Barnett の ILMerge ページ ( http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx ) は、Jeffrey Richter からの次のメモを参照しています。
このセクションでは、アプリケーションの依存 DLL を EXE ファイル内に埋め込み、物理ファイルを 1 つだけ配布できるようにすることで展開を簡素化する方法について説明します。
基本的に、依存する DLL をリソースとして EXE にバンドルし、AppDomain のResolveAssembly
イベントをフックしてオンデマンドでロードします。
于 2011-02-04T09:20:36.657 に答える
2
ILMerge が WPF アセンブリで問題を起こす理由はわかりませんが、アセンブリをパックしてマージする別のツールがあります。.NETZを見てください。
于 2010-07-15T06:34:16.363 に答える