我正在通过VSIX项目创建VS 2012插件。用户可以保存一些自定义设置。是否存在存储此数据的首选位置,以便在更新期间不会覆盖数据?
答案 0 :(得分:4)
如果您的设置页面来自DialogPage,则可以使用SaveSettingsToStorage方法。我建议使用此路径选择适合在工具>中显示的选项。选项(基本上不是特定项目或解决方案的任何选项,因为用户希望找到选项)。
如果您的选项特定于解决方案或项目,则可以使用其他接口(我相信IVsSolutionPersistence服务接口是一个接口),但我对这些接口并不熟悉。
答案 1 :(得分:1)
在Visual Studio Extensibility中没有这样的首选位置来存储用户数据。
我想为您的插件存储用户数据的地方超出了VSX指南,完全取决于您。你可以使用Ither使用用户文件夹,注册表或其他任何东西。