Colors in Visual Studio Extension

Yes, binding to static VS resources is the best approach. It is supported in VS 2012+ and looks like this: <ResourceDictionary xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” xmlns:vs_shell=”clr-namespace:Microsoft.VisualStudio.PlatformUI;assembly=Microsoft.VisualStudio.Shell.11.0″> <Style TargetType=”Label”> <Setter Property=”Foreground” Value=”{DynamicResource {x:Static vs_shell:EnvironmentColors.ToolWindowTextBrushKey}}”/> </Style> <Style TargetType=”TextBox”> <Setter Property=”Foreground” Value=”{DynamicResource {x:Static vs_shell:EnvironmentColors.ToolWindowTextBrushKey}}”/> <Setter Property=”Background” Value=”{DynamicResource {x:Static vs_shell:EnvironmentColors.ToolWindowBackgroundBrushKey}}”/> </Style> </ResourceDictionary> See EnvironmentColors Class for all avilable colors.

Access Visual Studio 2017’s private registry hive

To manually review, you can use the regedit.exe application to load the privateregistry.bin file by doing the following: Launch RegEdit.exe Select the Computer\HKEY_LOCAL_MACHINE node in the left-hand pane Select the File | Load Hive… menu item, and load the privateregistry.bin When prompted for a key name, just type in something like “VSRegHive” This will load … Read more

Restrictions on installing extensions or add-ins in Visual Studio 2010 Express

Take a look at this article. In summary from above article: The Express SKUs only support installation of extensions that are classified as Templates (or Template Wizards) and Controls. The Express SKUs do not support tool extensions. Which is anything that doesn’t fall into one of the other categories (Template or Control). VSIX files are … Read more