MEF を使用して、WPF アプリケーションの「プラグイン」を作成しています。これらのプラグインのいくつかは、EXE がスタンドアロンである必要があるため、EXE ファイルに直接埋め込みたいと考えています。私は Fody の Costura を使用して、他のすべての参照と共にリソースを埋め込みます。exe ファイルはスタンドアロンである必要があるため、これらのプラグイン用のディレクトリを作成して DirectoyCatalog を使用することができません
とにかく、埋め込みリソースからアセンブリをロードするか、次のようなアセンブリ名を指定することができますか?
catalog.Catalogs.Add(new AssemblyCatalog("My.Assembly.Name));
マニフェスト リソースをループしてみましたが、これらは Fody によって圧縮されているようです。
var resourceNames = GetType().Assembly.GetManifestResourceNames();
foreach (var resourceName in resourceNames)
ヘルプ/提案をいただければ幸いです。