Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio VS扩展的用户数据应该存储在哪里?_Visual Studio_Vsix - Fatal编程技术网

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

Visual studio VS扩展的用户数据应该存储在哪里?,visual-studio,vsix,Visual Studio,Vsix,我正在通过一个VSIX项目创建一个VS2012插件。用户将能够保存一些自定义设置。是否有存储此数据的首选位置,以便在更新期间不会覆盖数据?在Visual Studio扩展性中没有存储用户数据的首选位置 我想为你的插件存储用户数据的地方超出了VSX的指导原则,完全取决于你。您可以使用用户文件夹、注册表或其他任何方式 如果您的设置页是从派生的,则可以使用该方法。我建议在工具>选项中显示合适的选项(这基本上是任何不特定于特定项目或解决方案的选项,因为这是用户希望找到选项的地方) 如果您的选项特定于某个

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

在Visual Studio扩展性中没有存储用户数据的首选位置


我想为你的插件存储用户数据的地方超出了VSX的指导原则,完全取决于你。您可以使用用户文件夹、注册表或其他任何方式

如果您的设置页是从派生的,则可以使用该方法。我建议在工具>选项中显示合适的选项(这基本上是任何不特定于特定项目或解决方案的选项,因为这是用户希望找到选项的地方)


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

我需要以xml存储一大堆数据,对话框页面告诉我它太大,无法存储在那里。首选文件夹是什么?