Как можно изменить конфигурационный файл? - PullRequest
0 голосов
/ 07 ноября 2019

У меня есть языковые файлы .csv, и моя программа меняет язык, записав его в конфигурационный файл xml. Я создал комбо-бокс в своей форме и добавил свои языки. Моя проблема, когда я выбираю En, например, строку в конфигурации, чтобы изменить на английский и перезапустить программу.

setting name = "Language" serializeAs = "String" value Turkish

1 Ответ

0 голосов
/ 07 ноября 2019

Вы можете загрузить и изменить Web.config вашего приложения, используя System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration. Но это приведет к тому, что ваше приложение будет перезагружаться при каждом внесении каких-либо изменений и сохранении.

Вы можете реализовать те же функции, используя другой файл XML, выполнив следующие действия

# Create an xml file in your project directory.
# Put your configuration settings
# Create a reader class that will retrieve values based on node/key/attributes
# Create a writer class that will store your selected language settings
...