【发布时间】:2019-06-13 22:38:03
【问题描述】:
我有一个 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 中。
但是,当插件更新时,似乎会创建一个新目录并删除旧的首选项。
我尝试在 VSTO 启动时添加 MySettings.Default.upgrade(),但它似乎在启动时删除了所有设置。
是否可以在升级过程中保持设置?
【问题讨论】:
标签: c# outlook vsto outlook-addin