How to share the same Resharper settings between multiple solutions, with no manual intervention?

Resharper supports option layering.

You would use it like this:

  1. Have one DotSettings file with all your settings in it.
  2. For each solution perform these steps:
    1. ReSharper -> Manage Options
    2. Right-click “Solution ‘Your Solution’ team-shared”
    3. Select Add Layer -> Open Settings File
    4. Choose the central DotSettings file

This would create a DotSettings file for each solution. You need to check these into TFS along with the central DotSettings file.
Important: The DotSettings file of the solutions only contain a link to the central one, they don’t replicate the settings.

Leave a Comment