Я использую MEF для создания «плагинов» для моего приложения WPF. Некоторые из этих плагинов, которые я хочу встроить непосредственно в EXE-файл, поскольку EXE должен быть автономным. Я использую Costura by Fody для вставки ресурса вместе со всеми моими другими ссылками. Поскольку exe-файл должен быть автономным, я не могу создать каталог для этих плагинов и использовать DirectoyCatalogMEF - Получить сборку из встроенной DLL
В любом случае я могу либо загрузить сборку из встроенного ресурса, либо просто указать имя сборки, например:
catalog.Catalogs.Add(new AssemblyCatalog("My.Assembly.Name));
Я попытался перекручивание через манифеста ресурсы, но они, кажется, промелькнул по Fody:
var resourceNames = GetType().Assembly.GetManifestResourceNames();
foreach (var resourceName in resourceNames)
Любая помощь/предложения оценили.