У меня есть файл (MyFile.dll.config), который представляет собой код XML. Я хочу добавить узлы этого файла к текущему App.config
во время выполнения. Я хочу прочитать файл XML, затем проверить, существуют ли узлы, а если нет, добавить их и обновить sh the configuration node in App.config
, чтобы иметь возможность использовать новую конфигурацию. Доступные узлы в файле, которые я хочу добавить: (basicHttpBinding
и endpoints
)
Я написал следующий код, но не знаю, как его заполнить.
Configuration AppDllConfig = ConfigurationManager.OpenExeConfiguration(this.GetType().Assembly.Location);
AppSettingsSection myDllConfigAppSettings = (AppSettingsSection)AppDllConfig.GetSection("client");
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(MyFilePath);
XmlNodeList xmlnodes = xmlDoc.SelectNodes("/configuration/client/endpoint");
AppDllConfig.Save(ConfigurationSaveMode.Modified);
ConfigurationManager.RefreshSection("configuration");
Благодарю за любую помощь.