如何获取 Visual Studio 2017 的当前主题
How to get current theme for Visual Studio 2017
我正在寻找一种方法来检索 VS 2017 的当前主题。旧版本的 VS 存储在 Windows 注册表中,但 VS 2017 将其存储在自己的私有注册表配置单元中。有什么方法可以在我的 VSIX 扩展中获取它吗?也许有库函数?
您可以在此路径中找到 CurrentSettings.vssettings
文件。
C:\Users\xxx\AppData\Local\Microsoft\VisualStudio.0_3638b4c1\Settings
<Theme Id="{DE3DBBCD-F642-433C-8353-8F1DF4370ABA}"/>
Visual Studio 2017 在 运行 时将私有注册表配置单元映射到常规注册表项。从 VS 2017 进程中的 VSIX 扩展,您可以阅读 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0,它会为您提供主题设置。
我正在寻找一种方法来检索 VS 2017 的当前主题。旧版本的 VS 存储在 Windows 注册表中,但 VS 2017 将其存储在自己的私有注册表配置单元中。有什么方法可以在我的 VSIX 扩展中获取它吗?也许有库函数?
您可以在此路径中找到 CurrentSettings.vssettings
文件。
C:\Users\xxx\AppData\Local\Microsoft\VisualStudio.0_3638b4c1\Settings
<Theme Id="{DE3DBBCD-F642-433C-8353-8F1DF4370ABA}"/>
Visual Studio 2017 在 运行 时将私有注册表配置单元映射到常规注册表项。从 VS 2017 进程中的 VSIX 扩展,您可以阅读 HKEY_CURRENT_USER\Software\Microsoft\VisualStudio.0,它会为您提供主题设置。