Visual Studio Extnesions DialogPage 存储在哪里?

Where Visual Studio Extnesions DialogPage are stored?

我正在为 Visual Studio 2017 开发一个 Visual Studio 扩展。在我的扩展中,我有一个 class 继承 DialogPage 以允许用户定义参数。

我想确切地了解更改设置时序列化的内容。

根据 Options and Options Pages article in MSDN 数据应该存储在注册表中,但我找不到它。

Visual Studio 选项页面的设置存储在哪里?

根据以下博客,VS2017 支持在同一台机器上安装多个 VS 实例。所以设置被移出了注册表。 每个实例也有自己的私有注册表,因此可以独立配置。

https://blogs.msdn.microsoft.com/heaths/2016/09/15/changes-to-visual-studio-15-setup/

您可以从 C:\Users\UserName\AppData\Local\Microsoft\VisualStudio.0_XXXExp ("XXX " 找到您的 Visual Studio 2017 的私有注册表可以是任何数字,只要找到文件夹后缀是 "Exp").

并且您可以使用 regedit.exe 打开此设置文件。详细步骤请参考: http://www.visualstudioextensibility.com/2016/11/23/some-implications-of-the-new-modular-setup-of-visual-studio-2017-for-vsx-developers/