Читать XML-дерево, как чтение пользовательского раздела в app.config - PullRequest
0 голосов
/ 04 июня 2018

У меня есть собственный раздел в app.config, который я хочу переместить в собственный файл ресурсов, чтобы скрыть его от пользователя приложения.

Пользовательский раздел applicationMenu определяетструктура меню и читается так:

AppMenu appMenu = 
     System.Configuration.ConfigurationManager.GetSection("applicationMenu") as AppMenu;

Теперь я ищу класс, который также может прочитать все дерево applicationMenu в object, чтобы-используйте мой AppMenu класс.

Я посмотрел на класс System.Configuration.Configuration, но возвращенный объект метода GetSection("applicationMenu") непригоден для моей цели:

ExeConfigurationFileMap customConfigFileMap = new ExeConfigurationFileMap();
customConfigFileMap.ExeConfigFilename = "applicationMenu.xml";
Configuration customConfig =
    ConfigurationManager.OpenMappedExeConfiguration(customConfigFileMap, ConfigurationUserLevel.None);

// compile error, cannot convert:
AppMenu appMenu = customConfig.GetSection("applicationMenu") as AppMenu;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...