Обновите app.config установку system.net во времени выполнения

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

Не могли бы вы передать свои базы данных / настройки конфигурации третьим лицам? если нет, то, вероятно, вам также не следует передавать файлы дампа. (Имхо)

23
задан mthornal 11 June 2009 в 11:27
поделиться

1 ответ

Я не понял из вашего вопроса, если у вас нет доступа к файлу app.config из-за вашей собственной реализации проекта или вы просто не смогли сохранить файл конфигурации, поэтому вот фрагмент кода, который позволяет вам изменять и сохранять раздел appSettings в файле конфигурации во время выполнения:

Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
KeyValueConfigurationCollection settings = config.AppSettings.Settings;

// update SaveBeforeExit
settings[-keyname-].Value = "newkeyvalue";
...
//save the file
config.Save(ConfigurationSaveMode.Modified);
//relaod the section you modified
ConfigurationManager.RefreshSection(config.AppSettings.SectionInformation.Name);

PS код не сохранит файл app.config, который вы видите в редакторе решения, он обновит "program_name". exe.config "в операторе forlder.

45
ответ дан 29 November 2019 в 01:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: