Файл дампа по определению сбрасывает всю память, используемую приложением в момент его создания. Если бы вы создали фильтр так, чтобы определенные вещи были исключены, вы никогда не могли быть уверены, что у вас было достаточно данных, чтобы сосредоточиться на проблеме.
Не могли бы вы передать свои базы данных / настройки конфигурации третьим лицам? если нет, то, вероятно, вам также не следует передавать файлы дампа. (Имхо)
Я не понял из вашего вопроса, если у вас нет доступа к файлу 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.