[.NET] WPF は ILMerge できない
XAML で定義した WPF の画面が入っている dll が沢山… さてこいつらを、 .NET Framework Developer Center の Tools & Utilities に載っている ILMerge を使って、 ひとつにしちまうべぇ~
…と、 合体させてみたはいいんだけど。 実行すると、 なにやらリソース中の XAML をロード出来ないらしく、 いきなし例外落ち orz
元は別の dll に入っていたカスタムコントロールを LoadComponent(Object component, Uri resourceLocator) するところで、 失敗してるみたい。 これって、 つまり、 XAML 中の URI はハードコーディングされちゃってて、 ILMerge では改名されちゃってるので、 見つけられなくなっちゃった… ってことかなぁ。
あ。 「ILMerge できない」 じゃなくて、 正確には 「ILMerge したアセンブリを実行するとエラーになる」 ですね f(^^; > タイトル
| 固定リンク
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
「* プログラミング ( WPF )」カテゴリの記事
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- [VS2010] (続) オプション 「生成されたコードから結果を表示しない」 の挙動不審(2011.08.24)
- う~む… .NET Framework 4 になっても、 IE を操作するのはめんどくさいままなのか!(2010.12.04)
- MSDN マガジン、読んでますか!?(2010.05.27)
- [WPF] 盾アイコン付きのボタンを作る (続)(2010.02.20)
この記事へのコメントは終了しました。
コメント