Skip to content
| Marketplace
Sign in
Visual Studio>Tools>SettingsGuard
SettingsGuard

SettingsGuard

Preview

AndreyVeselov

|
1,095 installs
| (1) | Free
Settings Guard allows you to load specific settings file (.vssettings) for the specific project.
Download

This extension allows to automatically update Visual Studio settings for each solution.

It’s a common situation when code styles for company projects differ from those of personal and open‑source projects. Settings Guard will switch Visual Studio settings depending on the loaded project.

HOW IT WORKS:

  1. Edit Visual Studio settings.

  2. Export the required part of the settings (or all settings) to a file using "Tools > Import/Export"

IMPORTANT: The settings file name must include the Visual Studio version before the extension, e.g. - my-settings**.vs2022.vssettings** - my-settings**.vs2019.vssettings** This prevents loading Visual Studio 2022 settings into Visual Studio 2019, and vice versa.

  1. Copy the settings file into a solution root. Alternatively, you can copy the settings file into any parent folder; the settings will then be applied to solutions in all subfolders below it.

  2. Repeat the steps above for any other solution that requires different settings.

As a result, each solution will have its own set of settings (an .vssettings file).

If there is no settings file in the solution root folder, Settings Guard will check parent folders up to the drive root. This allows you to provide settings for multiple solutions using a single file.

For example:

Projects<br/>
|- MyDefaultSettings.vs2022.vssettings<br/>
|- MySolution 1<br/>
|- MySolution 2<br/>
|
|- Company Projects<br/>
||- CompanySettings.vs2022.vssettings<br/>
||- CompanySolution 1<br/>
||- CompanySolution 2<br/>
|
|- GitHub Projects<br/>
||- GitHubSettings.vs2022.vssettings<br/>
||- SomeOpenSourceSolution 1<br/>
||- SomeOpenSourceSolution 2<br/>
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft