pack URIを使用するための参照が多数見つかりましたが、すべてアセンブリが参照されていると仮定しています。リフレクションを使用して、特定のインターフェイスを実装するアセンブリを見つけるアプリケーションを作成しています。これらのアセンブリは、アセンブリ内にリソースファイルとしてアイコンを持ち、 "plugins"ディレクトリにあります。非参照アセンブリに埋め込まれたアイコンを使用したWPFのイメージソース
これは、アセンブリがWFPの実行ファイルと同じ場所にある場合に動作するようです: Uri(@"pack://application:,,,/myPlunginName;component/icon.png");
これは、プラグインディレクトリ内では機能しません: Uri(@"pack://application:,,,/plugins/myPlunginName;component/icon.png");
これも可能ですか? 私たちが取るべきより良いアプローチがありますか?