Я получил надстройки Outlook VSTO, используя System.Configuration.ApplicationSettingsBase
для хранения настроек приложения.
В основном это код, сгенерированный Visual Studio, и он отлично работает, используя
MySettings.Default.foo = "bar"
Очевидно, эти настройки хранятся внутри {USER_DIR}\AppData\Local\Microsoft_Corporation\MyPlugin.vsto_v_Path_{SOME_HASH}\{SOME_VERSION}\user.config
.
Однако при обновлении надстроек создается новый каталог, а старые настройки удаляются.
Я пытался добавить MySettings.Default.upgrade()
при запуске VSTO, но, похоже, удаляет все настройки при запуске.
Возможно ли иметь постоянные настройки при обновлении?