visual-studio - VS 扩展的用户数据应该存储在哪里?

标签 visual-studio vsix

我正在通过 VSIX 项目创建 VS 2012 插件。用户将能够保存一些自定义设置。是否有存储此数据的首选位置,以便在更新期间不会覆盖数据?

最佳答案

如果您的设置页面来自 DialogPage , 您可以使用 SaveSettingsToStorage方法。对于适合在“工具”>“选项”中显示的选项,我会推荐此路径(这基本上是不特定于特定项目或解决方案的任何内容,因为这是用户希望找到选项的地方)。

如果您的选项特定于某个解决方案或项目,您还可以使用其他接口(interface)(我相信 IVsSolutionPersistence 服务接口(interface)就是其中之一),但我对这些接口(interface)不太熟悉。

关于visual-studio - VS 扩展的用户数据应该存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11319038/

相关文章:

c++ - std::unique_ptr 作为在 std::thread 中运行的参数

c++ - 截至 2017 年的 clang 5.0 pdb 支持

javascript - 将 vsix 提取到 javascript 文件的实验扩展路径时出现问题

c# - VSIX:获取 DTE 对象

visual-studio-code - 是否可以打开和编辑 vsix 包(VS 代码的扩展文件)?如果是,那么如何?

c# - Visual Basic 自动导入命名空间

C# 将所需的 DLL 放在输出根目录以外的位置

c# - 我的 asp.net 核心项目中没有 .csproj 文件

nuget - 如何在 VSIX 安装程序中包含来自 NuGet 包的程序集?