VSTO Outlook插件需要保存设置,最好的方法?

时间:2011-11-30 20:31:53

标签: c# c#-4.0 vsto office-interop outlook-2010

我正在编写VSTO Outlook添加,我需要保存插件从Web服务获取的一些设置。做这个的最好方式是什么。注册? VSTO插件是否可以完全访问这样的内容?也许是一个包含设置的文件?

提前致谢。

2 个答案:

答案 0 :(得分:26)

您可以使用Settings文件。

除了具有集中式和强类型存储库之外,此文件的优点还在于您可以将设置设置为应用程序范围或用户范围。应用程序设置将可供计算机的所有用户使用。用户设置将针对每个用户进行个性化设置。 (我相信该框架实际上会将这些设置存储在操作系统中的某些文件中。我不确定,但这并不重要。设置文件的优点在于它可以处理实际的存储空间并为您检索。)

答案 1 :(得分:5)

您可以按照@Keith's answer使用设置文件。

该答案的评论中有一些讨论说如果Office版本升级,设置将会丢失,因为设置文件的路径包含Office版本号。

虽然这是真的,但有一个简单的解决方案 - 只需使用settings.Upgrade