VSTO Outlook addin need to save settings, best way?

ε祈祈猫儿з 提交于 2019-12-03 10:51:59

问题


I'm writing a VSTO Outlook add in and i need to save some settings the addin gets from a web service. What is the best way to do this. Registry? does the VSTO addin have full access to do something like that? Maybe a file containing the settings?

Thanks in advance.


回答1:


You can use a Settings (.settings) file.

The advantage of this file, besides having a centralized and strongly-typed repository, is that you can make these settings either application-scoped or user-scoped. Application settings will be available to all users of the computer. User settings will be individualized for each user. (I believe the framework will actually store these settings in separate files somewhere in the OS. I'm not sure, but it doesn't matter. The beauty of the Settings file is that it takes care of the actual storage and retrieval for you.)




回答2:


You can use a Settings file as per @Keith's answer.

There's some discussion in the comments of that answer saying that the settings will be lost if the Office version is upgraded, because the path to the settings file includes the Office version number.

While that's true, there's an easy solution - simply use settings.Upgrade.



来源:https://stackoverflow.com/questions/8332568/vsto-outlook-addin-need-to-save-settings-best-way

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!