Configuration Theme Switcher automatically changes the active Visual Studio theme when your solution configuration changes.
Use different themes for Debug, Release, Staging, Benchmark, or any custom configuration so your current build state is obvious at a glance. This helps prevent accidental work in the wrong configuration and gives each workflow a clear visual identity.

Features
- Automatically switches themes when the active solution configuration changes
- Supports custom configuration-to-theme mappings
- Works with common configurations like Debug and Release
- Normalizes platform-qualified configuration names such as
Debug|Any CPU - Restores a fallback theme when the active configuration is unmapped
- Configurable from Tools > Options > Configuration Theme Switcher > General
- Uses Visual Studio theme display names for readable mappings
Example Mappings
Debug=Dark
Release=Light
Benchmark=Blue
Staging=Solarized Dark
Known Quirks
Applying the theme is a global effect across all open Visual Studio instances. v1.0.1 has been updated to listen for the active window, and will refresh the theme accordingly.
Closing Remarks
I know I've burned time wondering why my changes were applied locally while still in Release mode. Configuration Theme Switcher is lightweight, settings-driven, and built to stay out of your way while making configuration changes much easier to notice. May it save you a few minutes of debugging.