Загрузка элементов списка с именами модулей Prism - PullRequest
0 голосов
/ 26 апреля 2020

У меня есть несколько модулей в папке модулей, я могу получить все модули. Теперь я хочу добавить имена этих модулей в список для примера:

Настройки

Подарки

تست

Мне даже не нужен английский sh name

Я использую следующий код для загрузки модулей

ModuleCatalog directoryCatalog = new DirectoryModuleCatalog() { ModulePath = @"Modules" };

            directoryCatalog.Initialize();
            foreach (IModuleCatalogItem module in directoryCatalog.Items)
            {
                ModuleInfo mi = (ModuleInfo)module;
                moduleCatalog.AddModule(mi);
            }

Я могу получить имя модуля из ModuleInfo, но проблема в том, что имя для DLL файл (ModuleDirectoryPractice.dll) Я хочу указать имя для каждого модуля при разработке модуля Я использовал следующий код, но он не работал

[Module(ModuleName = "ماجول تست")]
    public class ModuleDirectoryPracticeModule : IModule
...