Сохраняете ли вы настройки приложения в этом файле конфигурации или хотите настроить поведение CLR, например, используя настройки в разделе?
Боюсь, что в любом случае классы ConfigurationManager
и Configuration
в BCL используют исключительно файлы. Однако настройки приложения - это не что иное, как сериализованные объекты XML, поэтому вы можете легко развернуть вокруг них свой собственный менеджер конфигурации (я делал это на нескольких проектах).
Наконец, вы можете сгенерировать временный файл конфигурации из вашего byte[]
, сохранить его на диске, создать из него домен приложения и удалить его, когда домен приложения исчезнет.