找不到 Visual Studio 实验实例的注册条目
Can't find Register Entries for Visual Studio Experimental Instance
来自 Visual Studio (2013, 15 17) 的每个文档都说 Visual Studio 实验实例将在注册表编辑器中的 xxExp 和 xxExp_Config 键下有自己的注册条目。
我在 HKEY_CURRENT_USER/SOFTWARE/Microsot/Visual Studio 下找不到那些 Keys/Folders,但我知道它们存在,因为我可以使用 WritableSettingsStore create/edit 它们。
谁能告诉我他们在哪里?
Visual Studio 现在使用私有注册表,可以在
找到
%localappdata%\Microsoft\VisualStudio.0_INSTANCE_IDExp\privateregistry.bin
(将INSTANCE_ID
替换为VS实例ID)
它可以在 regedit.exe
中加载,但我认为无法从那里编辑密钥。
您应该通读以下主题:
Changes in Visual Studio 2017 extensibility
特别是讨论 Visual Studio 注册表的部分。
正如 Jose 提到的,我已经在 privateregistry.bin privateregistry.bin 上发布了使用 regedit 的说明:
Access Visual Studio 2017's private registry hive
以上在帮助主题中也有记载:
Tools for detecting and managing Visual Studio instances
使用 regedit 的替代方法是使用新的 vsregedit.exe 实用程序,它与 VS 一起安装,但我只能在文档中找到提及:
Controlling notifications in the Visual Studio IDE
您可以通过 运行 在您的开发者命令提示符下使用 /?切换。
真诚的,
埃德·多尔
微软开发者支持
来自 Visual Studio (2013, 15 17) 的每个文档都说 Visual Studio 实验实例将在注册表编辑器中的 xxExp 和 xxExp_Config 键下有自己的注册条目。
我在 HKEY_CURRENT_USER/SOFTWARE/Microsot/Visual Studio 下找不到那些 Keys/Folders,但我知道它们存在,因为我可以使用 WritableSettingsStore create/edit 它们。
谁能告诉我他们在哪里?
Visual Studio 现在使用私有注册表,可以在
找到%localappdata%\Microsoft\VisualStudio.0_INSTANCE_IDExp\privateregistry.bin
(将INSTANCE_ID
替换为VS实例ID)
它可以在 regedit.exe
中加载,但我认为无法从那里编辑密钥。
您应该通读以下主题:
Changes in Visual Studio 2017 extensibility
特别是讨论 Visual Studio 注册表的部分。
正如 Jose 提到的,我已经在 privateregistry.bin privateregistry.bin 上发布了使用 regedit 的说明:
Access Visual Studio 2017's private registry hive
以上在帮助主题中也有记载:
Tools for detecting and managing Visual Studio instances
使用 regedit 的替代方法是使用新的 vsregedit.exe 实用程序,它与 VS 一起安装,但我只能在文档中找到提及:
Controlling notifications in the Visual Studio IDE
您可以通过 运行 在您的开发者命令提示符下使用 /?切换。
真诚的, 埃德·多尔 微软开发者支持